Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SAITPublic/PIMSimulator
/ functions
Functions
526 in github.com/SAITPublic/PIMSimulator
⨍
Functions
526
◇
Types & classes
110
Method
Typestring
lib/npy.h:100
Method
WillAcceptTransaction
src/MemoryController.cpp:589
Function
acos
Arc cosine function. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::acos](https://en.cppreference.com
lib/half.h:3855
Function
acosh
Hyperbolic area cosine. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::acosh](https://en.cppreference
lib/half.h:4099
Method
actual_update
src/MultiChannelMemorySystem.cpp:386
Method
addBarrier
src/MemoryController.cpp:135
Method
addBarrier
src/MultiChannelMemorySystem.cpp:453
Method
addTransaction
allows outside source to make request of memory system
src/MemoryController.cpp:595
Method
addTransaction
src/MultiChannelMemorySystem.cpp:447
Method
addTransactionAll
src/tests/PIMKernel.cpp:88
Function
area
lib/half.h:1907
Function
asin
Arc sine. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::asin](https://en.cppreference.com/w/cpp/nume
lib/half.h:3824
Function
asinh
Hyperbolic area sine. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::asinh](https://en.cppreference.c
lib/half.h:4070
Function
atan
Arc tangent function. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::atan](https://en.cppreference.co
lib/half.h:3884
Function
atanh
Hyperbolic area tangent. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::atanh](https://en.cppreferenc
lib/half.h:4124
Method
bShape1ToDim
src/tests/TestCases.h:380
Method
basicFixture
src/tests/TestCases.h:32
Function
binToStr
src/Burst.h:173
Method
bitmask
src/PIMCmd.h:169
Method
cast
lib/half.h:2411
Method
cast
lib/half.h:2422
Method
cast
lib/half.h:2429
Method
cast_impl
lib/half.h:2414
Method
cast_impl
lib/half.h:2425
Function
cbrt
Cubic root. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::cbrt](https://en.cppreference.com/w/cpp/nu
lib/half.h:3404
Method
changeBank
src/tests/PIMKernel.cpp:257
Method
changePIMMode
src/tests/PIMKernel.cpp:121
Method
changeRA12RA13
tools/emulator_api/PimSimulator.cpp:106
Method
check
src/Rank.cpp:176
Method
checkBank
src/Rank.cpp:117
Method
checkNameLength
src/CSVWriter.h:104
Method
clearDB
src/ConfigurationDB.h:37
Method
cmdToStr
src/PIMCmd.h:208
Method
computeAddOrMul
src/tests/PIMKernel.cpp:528
Method
computeGemv
src/tests/PIMKernel.cpp:444
Method
computeRelu
src/tests/PIMKernel.cpp:574
Method
controlPIM
src/PIMRank.cpp:68
Method
convert_arr_to_burst
tools/emulator_api/PimSimulator.cpp:93
Method
convert_to_burst_trace
tools/emulator_api/PimSimulator.cpp:48
Method
copyBurst
src/Burst.h:460
Function
copysign
Take sign. See also:** Documentation for [std::copysign](https://en.cppreference.com/w/cpp/numeric/math/copysign). \param x value to change sign for \
lib/half.h:4553
Function
cosh
Hyperbolic cosine. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::cosh](https://en.cppreference.com/w
lib/half.h:4008
Method
crf_t
src/PIMRank.h:94
Method
deinitialize
tools/emulator_api/PimSimulator.cpp:37
Method
diffBitWidth
src/AddressMapping.h:49
Method
doPIMBlock
src/PIMRank.cpp:417
Method
dumpFp16
src/Burst.h:428
Method
dumpInt8
src/Burst.h:444
Function
erf
lib/half.h:2026
Function
erfc
Complementary error function. This function may be 1 ULP off the correctly rounded exact result for any rounding mode in <0.5% of inputs. See also:**
lib/half.h:4186
Method
executeKernel
src/tests/PIMBenchTestCases.h:286
Method
executePIMKernel
src/tests/PIMBenchTestCases.h:279
Method
execute_kernel
tools/emulator_api/PimSimulator.cpp:39
Function
exp
Exponential function. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::exp](https://en.cppreference.com
lib/half.h:3088
Function
exp2_post
lib/half.h:1812
Method
expectAccuracy
src/tests/KernelTestCases.h:170
Method
expectPIMBench
src/tests/PIMBenchTestCases.h:293
Function
expm1
Exponential minus one. This function may be 1 ULP off the correctly rounded exact result in <0.05% of inputs for `std::round_to_nearest` and in <1% of
lib/half.h:3160
Method
f31
lib/half.h:1958
Function
fdim
Positive difference. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::fdim](https://en.cppreference.com
lib/half.h:3056
Function
feclearexcept
Clear exception flags. This function works even if [automatic exception flag handling](\ref HALF_ERRHANDLING_FLAGS) is disabled, but in that case manu
lib/half.h:4738
Function
fegetexceptflag
Save exception flags. This function works even if [automatic exception flag handling](\ref HALF_ERRHANDLING_FLAGS) is disabled, but in that case manua
lib/half.h:4775
Function
fesetexceptflag
Restore exception flags. This only copies the specified exception state (including unset flags) without incurring any additional exception handling. T
lib/half.h:4790
Function
fetestexcept
Test exception flags. This function works even if [automatic exception flag handling](\ref HALF_ERRHANDLING_FLAGS) is disabled, but in that case manua
lib/half.h:4750
Function
fethrowexcept
Throw C++ exceptions based on set exception flags. This function manually throws a corresponding C++ exception if one of the specified flags is set, n
lib/half.h:4807
Method
findChannelNumber
src/MultiChannelMemorySystem.cpp:414
Function
fixed2half
lib/half.h:905
Function
float2half
lib/half.h:1095
Function
float2half_impl
lib/half.h:929
Function
fma
Fused multiply add. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::fma](https://en.cppreference.com/w
lib/half.h:2948
Function
fmax
Maximum of half expressions. See also:** Documentation for [std::fmax](https://en.cppreference.com/w/cpp/numeric/math/fmax). \param x first operand \p
lib/half.h:3026
Function
fmin
Minimum of half expressions. See also:** Documentation for [std::fmin](https://en.cppreference.com/w/cpp/numeric/math/fmin). \param x first operand \p
lib/half.h:3040
Function
fmod
Remainder of division. See also:** Documentation for [std::fmod](https://en.cppreference.com/w/cpp/numeric/math/fmod). \param x first operand \param y
lib/half.h:2883
Function
fp16AdderTree
src/Burst.h:283
Function
fp16BstEqualHelper
src/tests/KernelTestCases.h:279
Function
fp16EqualHelper
A predicate-formatter for asserting that two integers are mutually prime.
src/tests/KernelTestCases.h:254
Function
fp16ReduceSum
src/Burst.h:273
Function
fp16Similar
src/Burst.h:259
Function
fp16ToStr
src/Burst.h:247
Function
fp16i
src/FP16.h:33
Function
fp32ReduceSum
src/Burst.h:304
Function
fp32ToStr
src/Burst.h:235
Function
fpclassify
Classify floating-point value. See also:** Documentation for [std::fpclassify](https://en.cppreference.com/w/cpp/numeric/math/fpclassify). \param arg
lib/half.h:4570
Method
fromBit
src/PIMCmd.h:178
Function
gamma
lib/half.h:2049
Method
genMemTraffic
src/tests/PIMBenchTestCases.h:58
Method
generateKernel
src/tests/PIMCmdGen.h:42
Method
generateKernel
src/tests/PIMCmdGen.h:111
Method
generateMemTraffic
src/tests/TestCases.h:106
Method
getAddressMappingScheme
src/SystemConfiguration.h:384
Function
getBOOLConfig
src/SystemConfiguration.h:313
Method
getChanId
src/Rank.cpp:74
Method
getChanId
src/PIMRank.cpp:56
Function
getFLOATConfig
src/SystemConfiguration.h:307
Method
getGrfIdx
src/PIMRank.h:100
Method
getGrfIdxHigh
src/PIMRank.h:104
Method
getIniBool
src/MultiChannelMemorySystem.h:88
Method
getIniFloat
src/MultiChannelMemorySystem.h:103
Method
getIniUint
src/MultiChannelMemorySystem.h:93
Method
getIniUint64
src/MultiChannelMemorySystem.h:98
← previous
next →
201–300 of 526, ranked by callers