Intel® Developer Zone:
Intel® AVX

Leitbild

Der Bedarf an höherer Rechenleistung wächst in den verschiedensten Industriesegmenten stetig. Um dem steigenden Bedarf und den neuen Nutzungsmodellen Rechnung zu tragen, setzen wir mit den Intel® Advanced Vector Extensions (Intel® AVX) unsere Geschichte der Innovation fort.

Intel® AVX ist eine 256-Bit-Befehlssatzerweiterung Intel® SSE, speziell für fließkommaintensive Anwendungen. Sie wurde Anfang 2011 im Rahmen der Intel® Prozessor-Mikroarchitektur mit Codename Sandy Bridge vorgestellt und findet sich in allen möglichen Plattformen von Notebooks bis hin zu Servern. Intel AVX bietet Leistungsgewinne durch breitere Vektoren, eine neue erweiterbare Syntax und große Funktionsvielfalt. Dies bedeutet besseres Datenmanagement und Handling von Allzweckanwendungen wie Bild- und Audio-/Videoverarbeitung, wissenschaftliche Simulation, Finanzanalyse und 3D-Modellierung und -Analyse.

Übersicht

Tools und Downloads

  • Intel® C++ Compiler

    Der Intel® C++ Compiler kann von lizenzierten Kunden über das Intel® Registration Center heruntergeladen werden. Testversionen der Intel® Produkte für die Software-Entwicklung stehen zudem als kostenlose Downloads zur Verfügung.

  • Intel Intrinsics Guide

    Der Intel Intrinsics Guide ist ein interaktives Referenztool für Intel Intrinsic-Befehle, d.h. C-artige Funktionen, die Zugriff erlauben auf zahlreiche Intel Befehle – darunter Intel® Streaming SIMD Extensions [XX] (Intel® SSE[XX]), Intel® Advanced Vector Extensions (Intel® AVX) und mehr – ohne dass Sie Assembly-Code schreiben müssen.

    • Intel Intrinsics Guide (OS X*)
    • Intel Intrinsics Guide (Linux*)
    • Intel Intrinsics Guide (Windows*)
02-Aug-2012
2:23 PM PDT
Optimize for Intel® AVX Using Intel® Math Kernel Library's Basic Linear Algebra Subprograms (BLAS) with DGEMM Routine
By Gregory Henry (...4
Introduction Although our initial efforts supports tunings and functionality in three areas, the Intel® Math Kernel Library (Intel® MKL), provides a broader set of functionality for scientific and engineering use. These are highlighted below: Linear Algebra – Basic Linear Algebra Subprograms (BLAS . . .
02-Aug-2012
2:19 PM PDT
IPP Dispatcher Control Functions - ipp*Init*() functions
By Paul Fischer (Intel)1
Initializing the IPP static and dynamic libraries for optimal performance.
02-Aug-2012
2:15 PM PDT
Intel® IPP 7.0 Release Notes
By Ying Song (Intel)1
Summary of new features and changes in the Intel IPP 7.0
15-Jun-2012
8:44 AM PDT
Intel® Software Development Emulator Release Notes
By Mark Charney (Intel)0
Release notes for the Intel® Software Development Emulator

Seiten

 abonnieren
SIMD tuning with ASM pt. 3 - PS good, SS bad
By Matt Walsh (Intel)Posted Mai 31st 20124
If you recall where we left off on my post yesterday we compiled a test program with gcc and saw this code for the 'working' part of a loop. (Yes, I will be getting to the Intel C++ compiler
SIMD tuning with ASM pt. 2 - Your First Dump
By Matt Walsh (Intel)Posted Mai 30th 20126
(here's part 1 in case you missed it) Let's take a really, really simple program. It just adds one array of things to another. This should be a SIMD slam dunk! I will call this
Vectorization Series, Part 2- Who Can Use It?
By Shannon Cepeda ...Posted Februar 13th 20120
In my last blog, I introduced the concept of vectorization, which is parallelism across data elements in a register inside a single CPU core. It's a topic that I am very excited about this year,
Autovectorization in Intel® OpenCL SDK 1.5
By Nadav Rotem (Intel)Posted September 26th 20117
Hi everyone! Intel just released the Intel® OpenCL SDK version 1.5, and I want to highlight one improvement that is very important but not always visible to the user: the new Implicit CPU

Seiten

 abonnieren
Mark Charney (Intel)Fr, Januar 4th 2013 - 9:25
Intel® Software Development Emulator, Release 5.385
Hello, we just released version 5.38  of the Intel Software Development Emulator. It is available here:http://www.intel.com/software/sde It  includes:  better support for OS X (Snow Leopard and Lion) using code signing. improved support for the
Mark Buxton (Intel)Fr, Juni 10th 2011 - 19:20
Haswell New Instructions posted14
A full specification for the Haswell (2013) new instructions was just posted to the programmer's reference manual at http://software.intel.com/file/36945. A blog will be coming shortly. -Mark Buxton
Thomas Willhalm...Fr, Dezember 31st 2010 - 7:07
Links to instruction documentation23
The Intel 64 and IA-32 Architectures Software Developer's Manual Volume 2A and 2B (available here) are the instruction set reference. Haswell (2013) new instructionsare in theprogrammer's
Sergey KostrovDi, Mai 21st 2013 - 17:58
CPUID Signature Values of DisplayFamily_DisplayModel - A new Appendix is Needed in all Intel Manuals1
Have you ever tried to find all CPUID Signature Values of DisplayFamily_DisplayModel in Intel Manuals? It takes some time to find a table with all these codes and I'd like to make a Feature Request: Please add a new Appendix in all Intel Manuals with CPUID Signature Values of

Seiten

Foren abonnieren