Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

AltiVec

Index AltiVec

AltiVec is a single-precision floating point and integer SIMD instruction set designed and owned by Apple, IBM, and Freescale Semiconductor (formerly Motorola's Semiconductor Products Sector) — the AIM alliance. [1]

48 relations: Adobe Photoshop, AIM alliance, Apple Inc., Automatic vectorization, C (programming language), C++, Cache pollution, Cell (microprocessor), CPU cache, Floating-point arithmetic, Freescale Semiconductor, GNU Compiler Collection, IA-32, IBM, IBM Floating Point Architecture, IBM POWER microprocessors, IBM VisualAge, IEEE 754, Instruction set architecture, Intrinsic function, ITunes, MacOS, Motorola, Multimedia, P.A. Semi, Pixel, PlayStation 3, POWER6, POWER7, POWER8, POWER9, PowerPC, PowerPC 970, PowerPC e6500, PowerPC G4, PWRficient, QorIQ, Quartz (graphics layer), QuickTime, Reduced instruction set computer, RGB color model, SIMD, SSE2, Streaming SIMD Extensions, Trademark, Vector processor, X86-64, Xenon (processor).

Adobe Photoshop

Adobe Photoshop is a raster graphics editor developed and published by Adobe Systems for macOS and Windows.

New!!: AltiVec and Adobe Photoshop · See more »

AIM alliance

The AIM alliance was formed on October 2, 1991, between Apple Inc. (then Apple Computer), IBM, and Motorola to create a new computing standard based on the PowerPC architecture.

New!!: AltiVec and AIM alliance · See more »

Apple Inc.

Apple Inc. is an American multinational technology company headquartered in Cupertino, California, that designs, develops, and sells consumer electronics, computer software, and online services.

New!!: AltiVec and Apple Inc. · See more »

Automatic vectorization

Automatic vectorization, in parallel computing, is a special case of automatic parallelization, where a computer program is converted from a scalar implementation, which processes a single pair of operands at a time, to a vector implementation, which processes one operation on multiple pairs of operands at once.

New!!: AltiVec and Automatic vectorization · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: AltiVec and C (programming language) · See more »

C++

C++ ("see plus plus") is a general-purpose programming language.

New!!: AltiVec and C++ · See more »

Cache pollution

Cache pollution describes situations where an executing computer program loads data into CPU cache unnecessarily, thus causing other useful data to be evicted from the cache into lower levels of the memory hierarchy, degrading performance.

New!!: AltiVec and Cache pollution · See more »

Cell (microprocessor)

Cell is a multi-core microprocessor microarchitecture that combines a general-purpose Power Architecture core of modest performance with streamlined coprocessing elements which greatly accelerate multimedia and vector processing applications, as well as many other forms of dedicated computation.

New!!: AltiVec and Cell (microprocessor) · See more »

CPU cache

A CPU cache is a hardware cache used by the central processing unit (CPU) of a computer to reduce the average cost (time or energy) to access data from the main memory.

New!!: AltiVec and CPU cache · See more »

Floating-point arithmetic

In computing, floating-point arithmetic is arithmetic using formulaic representation of real numbers as an approximation so as to support a trade-off between range and precision.

New!!: AltiVec and Floating-point arithmetic · See more »

Freescale Semiconductor

Freescale Semiconductor, Inc. was an American multinational corporation headquartered in Austin, Texas, with design, research and development, manufacturing and sales operations in more than 75 locations in 19 countries.

New!!: AltiVec and Freescale Semiconductor · See more »

GNU Compiler Collection

The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting various programming languages.

New!!: AltiVec and GNU Compiler Collection · See more »

IA-32

IA-32 (short for "Intel Architecture, 32-bit", sometimes also called i386) is the 32-bit version of the x86 instruction set architecture, first implemented in the Intel 80386 microprocessors in 1985.

New!!: AltiVec and IA-32 · See more »

IBM

The International Business Machines Corporation (IBM) is an American multinational technology company headquartered in Armonk, New York, United States, with operations in over 170 countries.

New!!: AltiVec and IBM · See more »

IBM Floating Point Architecture

IBM System/360 computers, and subsequent machines based on that architecture (mainframes), support a hexadecimal floating-point format.

New!!: AltiVec and IBM Floating Point Architecture · See more »

IBM POWER microprocessors

IBM has a series of high performance microprocessors called POWER followed by a number designating generation, i.e. POWER1, POWER2, POWER3 and so forth up to the latest POWER9.

New!!: AltiVec and IBM POWER microprocessors · See more »

IBM VisualAge

VisualAge was the name of a family of computer integrated development environments from IBM, which included support for multiple programming languages.

New!!: AltiVec and IBM VisualAge · See more »

IEEE 754

The IEEE Standard for Floating-Point Arithmetic (IEEE 754) is a technical standard for floating-point computation established in 1985 by the Institute of Electrical and Electronics Engineers (IEEE).

New!!: AltiVec and IEEE 754 · See more »

Instruction set architecture

An instruction set architecture (ISA) is an abstract model of a computer.

New!!: AltiVec and Instruction set architecture · See more »

Intrinsic function

In computer software, in compiler theory, an intrinsic function (or builtin function) is a function (subroutine) available for use in a given programming language which implementation is handled specially by the compiler.

New!!: AltiVec and Intrinsic function · See more »

ITunes

iTunes is a media player, media library, Internet radio broadcaster, and mobile device management application developed by Apple Inc. It was announced on January 9, 2001.

New!!: AltiVec and ITunes · See more »

MacOS

macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

New!!: AltiVec and MacOS · See more »

Motorola

Motorola, Inc. was an American multinational telecommunications company founded on September 25, 1928, based in Schaumburg, Illinois.

New!!: AltiVec and Motorola · See more »

Multimedia

Multimedia is content that uses a combination of different content forms such as text, audio, images, animations, video and interactive content.

New!!: AltiVec and Multimedia · See more »

P.A. Semi

P.

New!!: AltiVec and P.A. Semi · See more »

Pixel

In digital imaging, a pixel, pel, dots, or picture element is a physical point in a raster image, or the smallest addressable element in an all points addressable display device; so it is the smallest controllable element of a picture represented on the screen.

New!!: AltiVec and Pixel · See more »

PlayStation 3

The PlayStation 3 (PS3) is a home video game console developed by Sony Computer Entertainment.

New!!: AltiVec and PlayStation 3 · See more »

POWER6

The POWER6 is a microprocessor developed by IBM that implemented the Power ISA v.2.03.

New!!: AltiVec and POWER6 · See more »

POWER7

POWER7 is a family of superscalar symmetric multiprocessors based on the Power Architecture released in 2010 that succeeded the POWER6.

New!!: AltiVec and POWER7 · See more »

POWER8

POWER8 is a family of superscalar symmetric multiprocessors based on the Power Architecture, announced in August 2013 at the Hot Chips conference.

New!!: AltiVec and POWER8 · See more »

POWER9

POWER9 is a family of superscalar, Multithreading, symmetric multiprocessors based on the Power Architecture announced in August 2016 at the Hot Chips conference.

New!!: AltiVec and POWER9 · See more »

PowerPC

PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computing (RISC) instruction set architecture (ISA) created by the 1991 Apple–IBM–Motorola alliance, known as AIM.

New!!: AltiVec and PowerPC · See more »

PowerPC 970

The PowerPC 970, PowerPC 970FX, PowerPC 970GX, and PowerPC 970MP, are 64-bit Power Architecture processors from IBM introduced in 2002.

New!!: AltiVec and PowerPC 970 · See more »

PowerPC e6500

The PowerPC e6500 is a multithreaded 64-bit Power Architecture-based microprocessor core from Freescale Semiconductor (now part of NXP).

New!!: AltiVec and PowerPC e6500 · See more »

PowerPC G4

PowerPC G4 is a designation used by Apple Computer and Eyetech to describe a fourth generation of 32-bit PowerPC microprocessors.

New!!: AltiVec and PowerPC G4 · See more »

PWRficient

PWRficient is the name of a series of microprocessors designed by P.A. Semi where the PA6T-1682M was the only one that became an actual product.

New!!: AltiVec and PWRficient · See more »

QorIQ

QorIQ is a brand of ARM Architecture and Power Architecture-based communications microprocessors from NXP Semiconductors (formerly Freescale).

New!!: AltiVec and QorIQ · See more »

Quartz (graphics layer)

In Apple computer's macOS operating system, Quartz is the Quartz 2D and Quartz Compositor part of the Core Graphics framework.

New!!: AltiVec and Quartz (graphics layer) · See more »

QuickTime

QuickTime is an extensible multimedia framework developed by Apple Inc., capable of handling various formats of digital video, picture, sound, panoramic images, and interactivity.

New!!: AltiVec and QuickTime · See more »

Reduced instruction set computer

A reduced instruction set computer, or RISC (pronounced 'risk'), is one whose instruction set architecture (ISA) allows it to have fewer cycles per instruction (CPI) than a complex instruction set computer (CISC).

New!!: AltiVec and Reduced instruction set computer · See more »

RGB color model

The RGB color model is an additive color model in which red, green and blue light are added together in various ways to reproduce a broad array of colors.

New!!: AltiVec and RGB color model · See more »

SIMD

Single instruction, multiple data (SIMD) is a class of parallel computers in Flynn's taxonomy.

New!!: AltiVec and SIMD · See more »

SSE2

SSE2 (Streaming SIMD Extensions 2) is one of the Intel SIMD (Single Instruction, Multiple Data) processor supplementary instruction sets first introduced by Intel with the initial version of the Pentium 4 in 2000.

New!!: AltiVec and SSE2 · See more »

Streaming SIMD Extensions

In computing, Streaming SIMD Extensions (SSE) is an SIMD instruction set extension to the x86 architecture, designed by Intel and introduced in 1999 in their Pentium III series of processors shortly after the appearance of AMD's 3DNow!.

New!!: AltiVec and Streaming SIMD Extensions · See more »

Trademark

A trademark, trade mark, or trade-markThe styling of trademark as a single word is predominantly used in the United States and Philippines only, while the two-word styling trade mark is used in many other countries around the world, including the European Union and Commonwealth and ex-Commonwealth jurisdictions (although Canada officially uses "trade-mark" pursuant to the Trade-mark Act, "trade mark" and "trademark" are also commonly used).

New!!: AltiVec and Trademark · See more »

Vector processor

In computing, a vector processor or array processor is a central processing unit (CPU) that implements an instruction set containing instructions that operate on one-dimensional arrays of data called vectors, compared to scalar processors, whose instructions operate on single data items.

New!!: AltiVec and Vector processor · See more »

X86-64

x86-64 (also known as x64, x86_64, AMD64 and Intel 64) is the 64-bit version of the x86 instruction set.

New!!: AltiVec and X86-64 · See more »

Xenon (processor)

Microsoft XCPU, codenamed Xenon, is a CPU used in the Xbox 360 game console, to be used with ATI's Xenos graphics chip.

New!!: AltiVec and Xenon (processor) · See more »

Redirects here:

Altivec, POWER VSX, Power VSX, VMX128, Vector Multimedia Extension, Velocity Engine.

References

[1] https://en.wikipedia.org/wiki/AltiVec

OutgoingIncoming
Hey! We are on Facebook now! »