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
getModeColor
src/Rank.h:101
Method
getNumFence
src/MultiChannelMemorySystem.h:69
Method
getNumWarning
src/tests/KernelTestCases.h:47
Method
getNumberofStr
src/ParameterReader.h:153
Method
getPIMCmdType
src/tests/PIMCmdGen.h:65
Method
getPIMCmds
src/tests/PIMCmdGen.cpp:17
Method
getPIMDataLength
src/SystemConfiguration.h:445
Method
getPIMMode
src/SystemConfiguration.h:413
Method
getPIMPrecision
src/SystemConfiguration.h:427
Method
getPrecisionToByte
src/tests/TestCases.h:135
Method
getQueueingStructure
src/SystemConfiguration.h:399
Method
getRankId
src/Rank.cpp:79
Method
getRankId
src/PIMRank.cpp:61
Method
getResultPIM
src/tests/KernelTestCases.h:115
Method
getRowBufferPolicy
src/SystemConfiguration.h:355
Function
getSTRINGConfig
src/SystemConfiguration.h:289
Method
getSchedulingPolicy
src/SystemConfiguration.h:369
Method
getToggleCond
src/tests/PIMKernel.h:123
Function
getUINT64Config
src/SystemConfiguration.h:301
Function
getUINTConfig
src/SystemConfiguration.h:295
Method
getValue
src/SystemConfiguration.h:201
Method
getValue
src/SystemConfiguration.h:212
Method
getValue
src/SystemConfiguration.h:223
Method
getValue
src/SystemConfiguration.h:234
Method
getVarType
src/SystemConfiguration.h:169
Method
half
Conversion constructor. \param rhs float to convert \exception FE_OVERFLOW, ...UNDERFLOW, ...INEXACT according to rounding
lib/half.h:2170
Method
half denorm_min
Smallest positive subnormal value.
lib/half.h:2554
Method
half epsilon
Difference between 1 and next representable value.
lib/half.h:2529
Method
half infinity
Positive infinity.
lib/half.h:2539
Method
half lowest
lib/half.h:2438
Method
half max
Largest finite value.
lib/half.h:2524
Method
half quiet_NaN
Quiet NaN.
lib/half.h:2544
Method
half round_error
Maximum rounding error in ULP (units in the last place).
lib/half.h:2534
Method
half signaling_NaN
Signaling NaN.
lib/half.h:2549
Function
half2float
lib/half.h:1440
Function
half2int
lib/half.h:1455
Function
half_cast
lib/half.h:4704
Function
hexToStr
src/Burst.h:185
Function
hexToStr2
src/Burst.h:205
Function
hexToStrReverse
src/Burst.h:215
Function
hexToStrReverseU8
src/Burst.h:225
Function
hexToStrU8
src/Burst.h:195
Function
hypot
Hypotenuse function. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::hypot](https://en.cppreference.co
lib/half.h:3457
Function
hypot_post
lib/half.h:1866
Function
ilogb
Extract exponent. See also:** Documentation for [std::ilogb](https://en.cppreference.com/w/cpp/numeric/math/ilogb). \param arg number to query \return
lib/half.h:4459
Method
initialize
tools/emulator_api/PimSimulator.cpp:27
Method
insertToFailVector
src/tests/KernelTestCases.h:79
Function
int2half
lib/half.h:1107
Function
integral
lib/half.h:866
Method
isAllowedRowBufferPolicy
src/Transaction.h:90
Method
isComment
src/ParameterReader.h:148
Method
isEmpty
figures out if a rank's queue is empty
src/CommandQueue.cpp:488
Method
isFinalized
src/CSVWriter.h:201
Method
isIssuable
checks if busPacket is allowed to be issued
src/CommandQueue.cpp:413
Method
isNameTooLong
functions
src/CSVWriter.h:100
Method
isValid
src/ParameterReader.h:143
Function
isfinite
Check if finite number. See also:** Documentation for [std::isfinite](https://en.cppreference.com/w/cpp/numeric/math/isfinite). \param arg number to c
lib/half.h:4583
Function
isgreater
Quiet comparison for greater than. See also:** Documentation for [std::isgreater](https://en.cppreference.com/w/cpp/numeric/math/isgreater). \param x
lib/half.h:4624
Function
isgreaterequal
Quiet comparison for greater equal. See also:** Documentation for [std::isgreaterequal](https://en.cppreference.com/w/cpp/numeric/math/isgreaterequal)
lib/half.h:4637
Function
isless
Quiet comparison for less than. See also:** Documentation for [std::isless](https://en.cppreference.com/w/cpp/numeric/math/isless). \param x first ope
lib/half.h:4649
Function
islessequal
Quiet comparison for less equal. See also:** Documentation for [std::islessequal](https://en.cppreference.com/w/cpp/numeric/math/islessequal). \param
lib/half.h:4661
Function
islessgreater
Quiet comarison for less or greater. See also:** Documentation for [std::islessgreater](https://en.cppreference.com/w/cpp/numeric/math/islessgreater).
lib/half.h:4673
Function
isnormal
Check if normal number. See also:** Documentation for [std::isnormal](https://en.cppreference.com/w/cpp/numeric/math/isnormal). \param arg number to c
lib/half.h:4604
Function
isunordered
Quiet check if unordered. See also:** Documentation for [std::isunordered](https://en.cppreference.com/w/cpp/numeric/math/isunordered). \param x first
lib/half.h:4683
Method
kernelTypetoStr
src/tests/PIMBenchTestCases.h:73
Function
lgamma
Natural logarithm of gamma function. This function may be 1 ULP off the correctly rounded exact result for any rounding mode in ~0.025% of inputs. Se
lib/half.h:4212
Function
libdramsim_is_present
src/MemorySystem.cpp:284
Function
llrint
Nearest integer using half's internal rounding mode. See also:** Documentation for [std::llrint](https://en.cppreference.com/w/cpp/numeric/math/rint).
lib/half.h:4352
Function
llround
Nearest integer. See also:** Documentation for [std::llround](https://en.cppreference.com/w/cpp/numeric/math/round). \param arg half to round \return
lib/half.h:4342
Method
loadData
src/tests/TestCases.h:150
Method
loadDummyData
src/tests/TestCases.h:230
Method
loadFp16FromFp32
src/Burst.h:410
Method
loadFp32
src/Burst.h:383
Function
log
Natural logarithm. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::log](https://en.cppreference.com/w/
lib/half.h:3212
Function
log10
Common logarithm. This function is exact to rounding for all rounding modes. See also:** Documentation for [std::log10](https://en.cppreference.com/w
lib/half.h:3242
Function
log1p
Natural logarithm plus 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 ~
lib/half.h:3331
Function
log2_post
lib/half.h:1841
Function
logb
Extract exponent. See also:** Documentation for [std::logb](https://en.cppreference.com/w/cpp/numeric/math/logb). \param arg number to query \return f
lib/half.h:4476
Function
lrint
Nearest integer using half's internal rounding mode. See also:** Documentation for [std::lrint](https://en.cppreference.com/w/cpp/numeric/math/rint).
lib/half.h:4326
Function
lround
Nearest integer. See also:** Documentation for [std::lround](https://en.cppreference.com/w/cpp/numeric/math/round). \param arg half to round \return n
lib/half.h:4310
Function
main
src/tests/MainTest.cpp:28
Method
make_pim_kernel
src/tests/KernelTestCases.h:203
Method
maskByBit
src/tests/KernelAddrGen.cpp:18
Method
masked2accessibleRA
src/PIMRank.h:112
Method
measureCycle
src/tests/PIMBenchTestCases.h:124
Method
measureCycle
src/tests/PIMBenchTestCases.h:210
Method
measureCycle
src/tests/TestCases.h:59
Method
mkdirIfNotExist
src/MultiChannelMemorySystem.cpp:319
Function
mod
lib/half.h:1547
Function
mulhi
lib/half.h:1495
Function
nanh
Get NaN value. See also:** Documentation for [std::nan](https://en.cppreference.com/w/cpp/numeric/math/nan). \param arg string code \return quiet NaN
lib/half.h:3068
Function
nearbyint
Nearest integer using half's internal rounding mode. See also:** Documentation for [std::nearbyint](https://en.cppreference.com/w/cpp/numeric/math/nea
lib/half.h:4333
Method
nextRankAndBank
src/CommandQueue.cpp:517
Function
nextafter
Next representable value. See also:** Documentation for [std::nextafter](https://en.cppreference.com/w/cpp/numeric/math/nextafter). \param from value
lib/half.h:4502
Function
nexttoward
Next representable value. See also:** Documentation for [std::nexttoward](https://en.cppreference.com/w/cpp/numeric/math/nexttoward). \param from valu
lib/half.h:4531
Method
opdToStr
src/PIMCmd.h:183
Function
operator!=
Comparison for inequality. \param x first operand \param y second operand \retval true if operands not equal \retval false else \exception FE_INVALID
lib/half.h:2602
Function
operator!=
src/Burst.h:319
Function
operator!=
src/PIMCmd.cpp:22
Function
operator"" _h
Half literal. While this returns a properly rounded half-precision value, half literals can unfortunately not be constant expressions due to rather in
lib/half.h:2391
← previous
next →
301–400 of 526, ranked by callers