Skip to content
Category

Computer performance

page 1
lookup table
array data structure that replaces runtime computation with a simpler array indexing operation
computer performance
effectiveness of a computer system or component (hardware or software) at performing useful work
instructions per second
measure of a computer's processing speed
algorithmic efficiency
amount of computational resources used by an algorithm
memoization
In computing, memoization or memoisation is an optimization technique used primarily to speed up computer programs. It works by storing the results of expensive calls to pure functions, so that these results can be returned quickly should the same inputs occur again. It is a type of caching, normally implemented using a hash table, and a typical example of a space–time tradeoff, where the runtime of a program is reduced by increasing its memory usage. Memoization can be implemented in any programming language, though some languages have built-in support that make it easy for the programmer to
Standard Performance Evaluation Corporation
American non-profit corporation
CPU time
amount of time for which a central processing unit (CPU) was used for processing instructions of a computer program or operating system, as opposed to, for example, waiting for input/output (I/O) operations or entering low-power (idle) mode
instructions per cycle
measure of processing speed: the average number of instructions executed for each clock cycle
Q2664018
TechPowerUp GPU-Z (or just GPU-Z) is a lightweight utility designed to provide information about video cards and GPUs. The program displays the specifications of Graphics Processing Unit (often shortened to GPU) and its memory; also displays temperature, core frequency, memory frequency, GPU load and fan speeds.
Performance Rating
computing term by AMD
transfer
movement of computer data from one storage medium to another
power usage effectiveness
indicator: ratio that describes how efficiently a computer data center uses energy; specifically, how much energy is used by the computing equipment (in contrast to cooling and other overhead)
performance per watt
type of figure of merit describing computer energy efficiency
Branch table
method of transferring program control to another part of a program
C10k problem
problem of optimising network sockets to handle a large number of clients at the same time
Microprocessor chronology
timeline of microprocessor development
megahertz myth
the misconception of only using clock rate to compare the performance of different microprocessors
cycles per instruction
the average number of clock cycles per instruction
iCOMP
company
housekeeping
any process whereby computer resources are released from use for further use
CPU bound
In computer science, a task, job or process is said to be CPU-bound (or compute-bound) when the time it takes for it to complete is determined principally by the speed of the central processor. The term can also refer to the condition a computer running such a workload is in, in which its processor utilization is high, perhaps at 100% usage for many seconds or minutes, and interrupts generated by peripherals may be processed slowly or be indefinitely delayed.