MCPcopy Create free account

hub / github.com/SAITPublic/PIMSimulator / functions

Functions526 in github.com/SAITPublic/PIMSimulator

Methodoperator()
Compute hash function. \param arg half to hash \return hash value
lib/half.h:2574
Methodoperator()
src/Callback.h:66
Methodoperator()
src/ClockDomain.h:32
Functionoperator*
Multiplication. This operation is exact to rounding for all rounding modes. \param x left operand \param y right operand \return product of half expre
lib/half.h:2745
Functionoperator*
src/Burst.h:333
Methodoperator*
lib/half.h:1996
Functionoperator+
Identity. \param arg operand \return unchanged operand
lib/half.h:2662
Functionoperator+
src/Burst.h:324
Methodoperator+
lib/half.h:1969
Methodoperator++
Postfix increment. \return non-incremented half value \exception FE_... according to operator+(half,half)
lib/half.h:2258
Functionoperator-
Negation. \param arg operand \return negated operand
lib/half.h:2667
Methodoperator-
lib/half.h:1982
Methodoperator--
Postfix decrement. \return non-decremented half value \exception FE_... according to operator-(half,half)
lib/half.h:2267
Functionoperator/
Division. This operation is exact to rounding for all rounding modes. \param x left operand \param y right operand \return quotient of half expression
lib/half.h:2783
Methodoperator/
lib/half.h:2006
Functionoperator<
Comparison for less than. \param x first operand \param y second operand \retval true if \a x less than \a y \retval false else \exception FE_INVALID
lib/half.h:2612
Functionoperator<=
Comparison for less equal. \param x first operand \param y second operand \retval true if \a x less equal \a y \retval false else \exception FE_INVALI
lib/half.h:2636
Functionoperator==
Comparison for equality. \param x first operand \param y second operand \retval true if operands equal \retval false else \exception FE_INVALID if \a
lib/half.h:2592
Functionoperator==
src/Burst.h:314
Functionoperator==
src/PIMCmd.cpp:17
Functionoperator>
Comparison for greater than. \param x first operand \param y second operand \retval true if \a x greater than \a y \retval false else \exception FE_IN
lib/half.h:2624
Functionoperator>=
Comparison for greater equal. \param x first operand \param y second operand \retval true if \a x greater equal \a y \retval false else \exception FE_
lib/half.h:2648
Functionoverflow
lib/half.h:802
MethodparkIn
src/tests/PIMKernel.cpp:35
MethodparkOut
src/tests/PIMKernel.cpp:62
Functionpow
Power function. This function may be 1 ULP off the correctly rounded exact result for any rounding mode in ~0.00025% of inputs. See also:** Documenta
lib/half.h:3577
MethodpowerDown
power down the rank
src/Rank.cpp:521
MethodpowerUp
power up the rank
src/Rank.cpp:540
Methodpreload_data_with_addr
tools/emulator_api/PimSimulator.cpp:149
Methodprint
src/BusPacket.cpp:62
Methodprint
src/BankState.cpp:51
MethodprintDebugOnUpate
src/MemoryController.cpp:377
MethodprintFailVector
src/tests/KernelTestCases.h:230
MethodprintResult
src/tests/PIMBenchTestCases.h:311
MethodprintResult
src/tests/TestCases.h:83
MethodprintResult
src/tests/KernelTestCases.h:235
MethodprintStats
prints statistics at the end of an epoch or simulation
src/MemoryController.cpp:616
MethodprintStats
prints statistics
src/MemorySystem.cpp:224
MethodprintTestMessage
src/tests/PIMBenchTestCases.h:97
MethodprintTestMessage
src/tests/TestCases.h:74
MethodprintTestMessage
src/tests/KernelTestCases.h:225
Methodprocess_command
src/CommandQueue.cpp:209
Methodprocess_precharge
src/CommandQueue.cpp:288
Methodprocess_refresh
src/CommandQueue.cpp:169
MethodprogramCrf
src/tests/PIMKernel.cpp:220
Methodpush_trace
tools/emulator_api/PimSimulator.cpp:119
MethodreadOpd
src/PIMRank.cpp:230
MethodreadSb
src/Rank.cpp:316
Methodread_result
tools/emulator_api/PimSimulator.cpp:174
Methodread_result_gemv
tools/emulator_api/PimSimulator.cpp:198
Methodread_result_gemv_tree
tools/emulator_api/PimSimulator.cpp:213
Functionremainder
Remainder of division. See also:** Documentation for [std::remainder](https://en.cppreference.com/w/cpp/numeric/math/remainder). \param x first operan
lib/half.h:2903
MethodremoveSpace
src/ParameterReader.h:133
MethodremoveStr
src/ParameterReader.h:128
MethodremoveTab
src/ParameterReader.h:138
Functionremquo
Remainder of division. See also:** Documentation for [std::remquo](https://en.cppreference.com/w/cpp/numeric/math/remquo). \param x first operand \par
lib/half.h:2922
MethodreturnReadData
sends read data back to the CPU
src/MemoryController.cpp:127
Functionrint
Nearest integer using half's internal rounding mode. See also:** Documentation for [std::rint](https://en.cppreference.com/w/cpp/numeric/math/rint). \
lib/half.h:4318
Functionround
Nearest integer. See also:** Documentation for [std::round](https://en.cppreference.com/w/cpp/numeric/math/round). \param arg half to round \return ne
lib/half.h:4301
Functionrounded
lib/half.h:836
Methodrun
tools/emulator_api/PimSimulator.cpp:165
Methodrun
src/tests/PIMBenchTestCases.h:49
Functionscalbn
Multiply by power of two. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::scalbn](https://en.cpprefere
lib/half.h:4413
MethodsearchForRow
src/Bank.cpp:63
MethodsendToBank
src/Rank.cpp:376
FunctionsetBOOLConfig
src/SystemConfiguration.h:346
MethodsetBankStates
src/MemoryController.cpp:158
MethodsetBankStatesRW
src/MemoryController.cpp:152
MethodsetCPUClockSpeed
Initialize the ClockDomainCrosser to use the CPU speed If cpuClkFreqHz == 0, then assume a 1:1 ratio (like for TraceBasedSim) */
src/MultiChannelMemorySystem.cpp:103
MethodsetChanId
src/PIMRank.cpp:46
MethodsetControl
src/tests/PIMKernel.cpp:240
MethodsetDataSize
src/tests/TestCases.h:101
MethodsetDebugConfiguration
src/Configuration.h:102
FunctionsetFLOATConfig
src/SystemConfiguration.h:340
MethodsetOutputConfiguration
src/Configuration.h:116
MethodsetPIMBenchTestCase
src/tests/PIMBenchTestCases.h:259
FunctionsetRandom
src/Burst.h:162
MethodsetRankId
src/PIMRank.cpp:51
FunctionsetSTRINGConfig
src/SystemConfiguration.h:322
FunctionsetUINT64Config
src/SystemConfiguration.h:334
FunctionsetUINTConfig
src/SystemConfiguration.h:328
MethodshowState
src/BankState.cpp:79
Functionsinh
Hyperbolic sine. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::sinh](https://en.cppreference.com/w/c
lib/half.h:3978
Functiontan
Tangent function. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::tan](https://en.cppreference.com/w/c
lib/half.h:3783
Functiontangent_post
lib/half.h:1887
Functiontanh
Hyperbolic tangent. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::tanh](https://en.cppreference.com/
lib/half.h:4036
MethodtestStatsClear
stats */
src/tests/KernelTestCases.h:220
Functiontgamma
Gamma function. This function may be 1 ULP off the correctly rounded exact result for any rounding mode in <0.25% of inputs. See also:** Documentatio
lib/half.h:4237
MethodtoBit
src/PIMCmd.h:174
Functiontrunc
Nearest integer not greater in magnitude than half value. See also:** Documentation for [std::trunc](https://en.cppreference.com/w/cpp/numeric/math/tr
lib/half.h:4291
Functionunderflow
lib/half.h:817
Methodupdate
src/CommandQueue.cpp:553
Methodupdate
ClockDomainCrosser::ClockDomainCrosser(uint64_t _clock1, uint64_t _clock2, ClockUpdateCB *_callback) : callback(_callback), clock1(_clock1), c
src/ClockDomain.cpp:66
Methodupdate
src/MemoryController.cpp:459
Methodupdate
update the memory systems state
src/MemorySystem.cpp:230
Methodupdate
src/ConfigurationDB.h:59
Methodupdate
src/PIMRank.cpp:66
MethodupdateBank
src/Rank.cpp:229
MethodupdateBankState
src/MemoryController.cpp:412
MethodupdateCommandQueue
src/MemoryController.cpp:169
← previousnext →401–500 of 526, ranked by callers