Stream User’s Guide



Download 0.95 Mb.
Page31/32
Date20.10.2016
Size0.95 Mb.
#6688
1   ...   24   25   26   27   28   29   30   31   32

11Glossary

The table below gives brief definitions of some common terms and acronyms. The second column identifies terms that are SPI-specific. For additional details on industry-standard terminology, see e.g. Wikipedia’s excellent explanations.





ADC




analog to digital converter

AHB




AMBA High-Performance Bus

ALSA




Advanced Linux Sound Architecture

ALU




arithmetic-logical unit

AMBA




Advanced Microcontroller Bus Architecture

API




application programming interface

application




the top-level software that implements a Stream program

AVC




Advanced Video Coding

basetype

SPI

the type of each data record in a stream

BOA




a high performance web server

CIF




common intermediate format; a 352x288 video format

CODEC




coder / decoder (or compressor / decompressor): program that manipulates stream data

component

SPI

a high-level data-driven computation module

CPB




coded picture buffer

CRAMFS




compressed ROM filesystem

D1




digital video format (PAL 720x576 MPEG-2, NTSC 720x480 MPEG-2)

DAC




digital to analog converter

DHCP




dynamic host configuration protocol

DLL




dynamically loadable library

DMA




direct memory access

DPU

SPI

data parallel unit: the part of a stream processor that executes kernels

DSP




digital signal processor or digital signal processing

DSP MIPS

SPI

one of two MIPS processors (System MIPS and DSP MIPS) on a stream processor

Eclipse




extensible open development platform

FIFO




first in / first out queue

GPU




general purpose processing unit: part of a stream processor that executes Stream code

GUI




graphical user interface

H.264




video compression standard (a.k.a. MPEG-4 Part 10, a.k.a. AVC)

HD




high definition video

HDK

SPI

hardware development kit

HDMI




high-definition multimedia interface: a digital audio/video interface

IC




integrated circuit

IDE




integrated development environment

I frame




intra frame (coded without reference to other frames)

in-lane

SPI

per lane; each lane can only access in-lane LRF data directly, not data from other lanes

I/O




input/output

IPC




interprocess communication

ISA




instruction set architecture

JFFS




journaling flash filesystem

JTAG




Joint Test Action Group: IEEE 1149.1 standard for debugging ICs and embedded systems

kernel

SPI

a DPU function to perform a computationally intensive operation on streams

lane

SPI

one of multiple identical arithmetic processors in a stream processor (8 on SP8, 16 on SP16)

LGPL




Gnu Lesser General Public License

Linux




operating system (the operating system on System MIPS)

LRF

SPI

lane register file: local storage for communicating stream data to/from a kernel

mb




macroblock

me




motion estimation

MinII




minimum iteration interval (of software pipelined loop)

MIPS




microprocessor without interlocked pipeline stages: a computer microprocessor architecture

MIPSsim




a simulator for MIPS programs

MPEG




Moving Picture Experts Group

MTD




memory technology device; a Linux subsystem for memory technology devices (e.g., flash)

module

SPI

an executable or library built from a spide project

NFS




network file system

NTSC




National Television Standards Committee; the television format used in the US and Japan

ORF

SPI

operand register file: local storage for each lane in a stream processor

OS




operating system

PAL




Phase Alternating Line; a television format used in Europe

PC




personal computer; also, program counter

PCM




Pulse Code Modulation: an encoding for digital audio data

P frame




predictively coded frame (coded with reference to other frames)

pipeline

SPI

top-level Stream function that performs stream operations

PPS




picture parameter set

project

SPI

a group of related files in a spide workspace

PSNR




peak signal-to-noise ratio

QCIF




quarter common intermediate format; a 176x144 video format

QP




quantization parameter

RAM




random access memory

RC




rate control

record

SPI

a structured data item that forms an element of a stream

RGB




an additive color model (red + green + blue)

RPC




remote procedure call

RTL




runtime library

RTP




real time transport protocol

RTSP




real time streaming protocol

SD




standard definition video

SDE




software development environment

SIMD




single instruction, multiple data; a variety of VLIW architecture design

SOC




system-on-a-chip

SORF

SPI

scalar operand register file: for communicating non-stream shared data to/from a kernel

SP16

SPI

a 16-lane stream processor from Stream Processors, Inc.

SP8

SPI

an 8-lane stream processor from Stream Processors, Inc.

spc

SPI

Stream Processors compiler

SPI

SPI

Stream Processors, Inc.; also Serial Peripheral Interface

spide

SPI

Stream Processors integrated development environment

SPM

SPI

Stream programming model

SPS




sequence parameter set

SRAM




static random access memory

Storm-1

SPI

a family of SPI processors, including SP16 and SP8

stream

SPI

a sequence of data records, each of identical type

striped

SPI

distributed across lanes, as with stream records

SUS




Single Unix Specification

SWP




software pipelining: rearranging loop operations to minimize iteration interval

System MIPS

SPI

one of two MIPS processors (System MIPS and DSP MIPS) on a stream processor

TCP




transfer control protocol

UART




universal asynchronous receiver/transmitter

V4L2




Video for Linux Two: a specification for Linux video

VBV




video buffering verifier (a.k.a. CPB)

vector

SPI

a variable with a separate value in each lane

VLIW




very large instruction word architecture

width

SPI

size in bits of each component of a basic data type (32, 16 or 8)

workspace

SPI

a directory containing spide metadata

YUV




a color model with one luma and two chrominance components.

YUV422




a YUV data format



Download 0.95 Mb.

Share with your friends:
1   ...   24   25   26   27   28   29   30   31   32




The database is protected by copyright ©ininet.org 2024
send message

    Main page