MCPcopy Create free account

hub / github.com/SAITPublic/PIMSimulator / functions

Functions526 in github.com/SAITPublic/PIMSimulator

MethodTypestring
lib/npy.h:100
MethodWillAcceptTransaction
src/MemoryController.cpp:589
Functionacos
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
Functionacosh
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
Methodactual_update
src/MultiChannelMemorySystem.cpp:386
MethodaddBarrier
src/MemoryController.cpp:135
MethodaddBarrier
src/MultiChannelMemorySystem.cpp:453
MethodaddTransaction
allows outside source to make request of memory system
src/MemoryController.cpp:595
MethodaddTransaction
src/MultiChannelMemorySystem.cpp:447
MethodaddTransactionAll
src/tests/PIMKernel.cpp:88
Functionarea
lib/half.h:1907
Functionasin
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
Functionasinh
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
Functionatan
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
Functionatanh
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
MethodbShape1ToDim
src/tests/TestCases.h:380
MethodbasicFixture
src/tests/TestCases.h:32
FunctionbinToStr
src/Burst.h:173
Methodbitmask
src/PIMCmd.h:169
Methodcast
lib/half.h:2411
Methodcast
lib/half.h:2422
Methodcast
lib/half.h:2429
Methodcast_impl
lib/half.h:2414
Methodcast_impl
lib/half.h:2425
Functioncbrt
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
MethodchangeBank
src/tests/PIMKernel.cpp:257
MethodchangePIMMode
src/tests/PIMKernel.cpp:121
MethodchangeRA12RA13
tools/emulator_api/PimSimulator.cpp:106
Methodcheck
src/Rank.cpp:176
MethodcheckBank
src/Rank.cpp:117
MethodcheckNameLength
src/CSVWriter.h:104
MethodclearDB
src/ConfigurationDB.h:37
MethodcmdToStr
src/PIMCmd.h:208
MethodcomputeAddOrMul
src/tests/PIMKernel.cpp:528
MethodcomputeGemv
src/tests/PIMKernel.cpp:444
MethodcomputeRelu
src/tests/PIMKernel.cpp:574
MethodcontrolPIM
src/PIMRank.cpp:68
Methodconvert_arr_to_burst
tools/emulator_api/PimSimulator.cpp:93
Methodconvert_to_burst_trace
tools/emulator_api/PimSimulator.cpp:48
MethodcopyBurst
src/Burst.h:460
Functioncopysign
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
Functioncosh
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
Methodcrf_t
src/PIMRank.h:94
Methoddeinitialize
tools/emulator_api/PimSimulator.cpp:37
MethoddiffBitWidth
src/AddressMapping.h:49
MethoddoPIMBlock
src/PIMRank.cpp:417
MethoddumpFp16
src/Burst.h:428
MethoddumpInt8
src/Burst.h:444
Functionerf
lib/half.h:2026
Functionerfc
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
MethodexecuteKernel
src/tests/PIMBenchTestCases.h:286
MethodexecutePIMKernel
src/tests/PIMBenchTestCases.h:279
Methodexecute_kernel
tools/emulator_api/PimSimulator.cpp:39
Functionexp
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
Functionexp2_post
lib/half.h:1812
MethodexpectAccuracy
src/tests/KernelTestCases.h:170
MethodexpectPIMBench
src/tests/PIMBenchTestCases.h:293
Functionexpm1
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
Methodf31
lib/half.h:1958
Functionfdim
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
Functionfeclearexcept
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
Functionfegetexceptflag
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
Functionfesetexceptflag
Restore exception flags. This only copies the specified exception state (including unset flags) without incurring any additional exception handling. T
lib/half.h:4790
Functionfetestexcept
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
Functionfethrowexcept
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
MethodfindChannelNumber
src/MultiChannelMemorySystem.cpp:414
Functionfixed2half
lib/half.h:905
Functionfloat2half
lib/half.h:1095
Functionfloat2half_impl
lib/half.h:929
Functionfma
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
Functionfmax
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
Functionfmin
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
Functionfmod
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
Functionfp16AdderTree
src/Burst.h:283
Functionfp16BstEqualHelper
src/tests/KernelTestCases.h:279
Functionfp16EqualHelper
A predicate-formatter for asserting that two integers are mutually prime.
src/tests/KernelTestCases.h:254
Functionfp16ReduceSum
src/Burst.h:273
Functionfp16Similar
src/Burst.h:259
Functionfp16ToStr
src/Burst.h:247
Functionfp16i
src/FP16.h:33
Functionfp32ReduceSum
src/Burst.h:304
Functionfp32ToStr
src/Burst.h:235
Functionfpclassify
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
MethodfromBit
src/PIMCmd.h:178
Functiongamma
lib/half.h:2049
MethodgenMemTraffic
src/tests/PIMBenchTestCases.h:58
MethodgenerateKernel
src/tests/PIMCmdGen.h:42
MethodgenerateKernel
src/tests/PIMCmdGen.h:111
MethodgenerateMemTraffic
src/tests/TestCases.h:106
MethodgetAddressMappingScheme
src/SystemConfiguration.h:384
FunctiongetBOOLConfig
src/SystemConfiguration.h:313
MethodgetChanId
src/Rank.cpp:74
MethodgetChanId
src/PIMRank.cpp:56
FunctiongetFLOATConfig
src/SystemConfiguration.h:307
MethodgetGrfIdx
src/PIMRank.h:100
MethodgetGrfIdxHigh
src/PIMRank.h:104
MethodgetIniBool
src/MultiChannelMemorySystem.h:88
MethodgetIniFloat
src/MultiChannelMemorySystem.h:103
MethodgetIniUint
src/MultiChannelMemorySystem.h:93
MethodgetIniUint64
src/MultiChannelMemorySystem.h:98
← previousnext →201–300 of 526, ranked by callers