Adjusted Peak Performance
   HOME

TheInfoList



OR:

Adjusted Peak Performance (APP) is a metric introduced by the
U.S. Department of Commerce The United States Department of Commerce (DOC) is an executive department of the U.S. federal government. It is responsible for gathering data for business and governmental decision making, establishing industrial standards, catalyzing econo ...
's
Bureau of Industry and Security The Bureau of Industry and Security (BIS) is an agency of the United States Department of Commerce that deals with issues involving national security and high technology. A principal goal for the bureau is helping stop the proliferation of weap ...
(BIS) to more accurately predict the suitability of a computing system to complex computational problems, specifically those used in simulating
nuclear weapons A nuclear weapon is an explosive device that derives its destructive force from nuclear reactions, either nuclear fission, fission (fission or atomic bomb) or a combination of fission and nuclear fusion, fusion reactions (thermonuclear weap ...
. This is used to determine the export limitations placed on certain computer systems under the
Export Administration Regulations The Export Administration Regulations (EAR) are a set of United States export guidelines and prohibitions. They are administered by the Bureau of Industry and Security, which regulates the export restrictions of sensitive goods. The EAR apply ...
15 CFR. Further details can be found in the document "Practitioner's Guide To Adjusted Peak Performance". The (simplified) algorithm used to calculate APP consists of the following steps: * Determine how many 64 bit (or better) floating point operations every processor in the system can perform per clock cycle (best case). This is FPO(i). * Determine the clock frequency of every processor. This is F(i). * Choose the weighting factor for each processor: 0.9 for vector processors and 0.3 for non-vector processors. This is W(i). * Calculate the APP for the system as follows: APP = FPO(1) * F(1) * W(1) + ... + FPO(n) * F(n) * W(n). The metric was introduced in April 2006 to replace the Composite Theoretical Performance (CTP) metric which was introduced in 1993. APP was itself replaced in November 2007 when the BIS amended 15 CFR to include the December 2006
Wassenaar Arrangement The Wassenaar Arrangement on Export Controls for Conventional Arms and Dual-Use Goods and Technologies, also known simply as the Wassenaar Arrangement, is a multilateral export control regime governing the international transfer of conventional ...
Plenary Agreement Implementation's new metric -
Gigaflops Floating point operations per second (FLOPS, flops or flop/s) is a measure of computer performance in computing, useful in fields of scientific computations that require floating-point calculations. For such cases, it is a more accurate measur ...
(GFLOPS), one billion floating point operations per second, or TeraFLOPS, one trillion floating point operations per second. The unit of measurement is Weighted TeraFLOPS (WT) to specify Adjusted Peak Performance (APP). The weighting factor is 0.3 for non-vector processors and 0.9 for vector processors. For example, a PowerPC 750 running at 800 MHz would be rated at 0.00024 WT due to being able to execute one floating point instruction per cycle and not having a vector unit. Note that only 64 bit (or wider) floating point instructions count. Notes: * Processors without 64 bit (or better) floating point support have an FPO of zero. * The current APP limit is 0.75 WT.


References

{{Reflist


External links


U. S. Bureau of Industry and Security—High Performance Computers (HPCs)



APP values for Oracle systems


Benchmarks (computing) United States sanctions