Boxis R700 User Manual Page 373

  • Download
  • Add to my manuals
  • Print
  • Page
    / 392
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 372
ATI STREAM COMPUTING
Glossary-1
Copyright © 2009 Advanced Micro Devices, Inc. All rights reserved.
Glossary of Terms
Term Description
* Any number of alphanumeric characters in the name of a microcode format, microcode
parameter, or instruction.
< > Angle brackets denote streams.
[1,2) A range that includes the left-most value (in this case, 1) but excludes the right-most
value (in this case, 2).
[1,2] A range that includes both the left-most and right-most values (in this case, 1 and 2).
{BUF, SWIZ} One of the multiple options listed. In this case, the string BUF or the string SWIZ.
{x | y} One of the multiple options listed. In this case, x or y.
0.0 A single-precision (32-bit) floating-point value.
0x Indicates that the following is a hexadecimal number.
1011b A binary value, in this example a 4-bit value.
29’b0 29 bits with the value 0.
7:4 A bit range, from bit 7 to 4, inclusive. The high-order bit is shown first.
ABI Application Binary Interface.
absolute A displacement that references the base of a code segment, rather than an instruction
pointer. See relative.
active mask A 1-bit-per-pixel mask that controls which pixels in a “quad” are really running. Some
pixels may not be running if the current “primitive” does not cover the whole quad. A
mask can be updated with a PRED_SET* ALU instruction, but updates do not take effect
until the end of the ALU clause.
address stack A stack that contains only addresses (no other state). Used for flow control. Popping
the address stack overrides the instruction address field of a flow control instruction.
The address stack is only modified if the flow control instruction decides to jump.
ACML AMD Core Math Library. Includes implementations of the full BLAS and LAPACK rou-
tines, FFT, Math transcendental and Random Number Generator routines, stream
processing backend for load balancing of computations between the CPU and stream
processor.
aL (also AL) Loop register. A 3-element vector (x, y and z) used to count iterations of a loop.
allocate To reserve storage space for data in an output buffer (“scratch buffer,” “ring buffer,”
“stream buffer,” or “reduction buffer”) or for data in an input buffer (“scratch buffer” or
“ring buffer”) before exporting (writing) or importing (reading) data or addresses to, or
from that buffer. Space is allocated only for data, not for addresses. After allocating
space in a buffer, an “export” operation can be done.
Page view 372
1 2 ... 368 369 370 371 372 373 374 375 376 377 378 ... 391 392

Comments to this Manuals

No comments