All Articles Tagged AVX
| Link/Url | Tags |
|---|---|
| Improving the Compute Performance of Video Processing Software Using AVX (Advanced Vector Extensions) Instructions (by Eli Hernandez and Larry Moore)[Knowledgebase] Download Article Download Improving the Compute Performance of Video Processing Software Using AVX (Advanced Vector Extensions) Instructions [PDF 311KB] Abstract Modern x86 CPUs permit instruction... Posted: 2012-02-08 00:00:00 by Eli Hernandez | AVX, desaturation, vcsource_domain_graphics, vcsource_index, vcsource_type_techarticle, video filter |
| how to optimize for loop bounds having multiple of 2 or 4?[Forums] Hi,I have many loops in my code interacting on multiple arrays, all aligned on 32 byte boundaries. Here is a trivial example for illustration:foo (double * __restrict__ x, double * __restrict__ y, int... Posted: 2012-01-26 17:33:55 | AVX, optimization, SSE |
| Rotate shift in AVX and SSE[Forums] I need to shift values in a simd register and replace from left or right. Basically I have an array like {4,5,4,5} in SSE or {4,5,4,5,4,5,4,5} in AVX and need to convert them to {5,4,5,4} or {5,4,5,4,5,4,5,4}.... Posted: 2011-11-10 13:57:08 | AVX, permutation, shifting, simd, SSE |
| Detecting AVX[Forums] Hi!I have a processor with the next brand string: \"Intel(R) Core(TM) i7 CPU M 620 @ 2.67GHz\"I have read that i7 CPU-s supports AVX technology. I wrote a program that detects cpu features by... Posted: 2011-08-24 16:32:39 | AVX |
| Interview: Levent Akyil [Videos] Right after his session on GDC Europe 2011 I had the chance to have a chat with Levent about his lecture and I wanted to know more about the following topics: What do software developers need to know about... Posted: 2011-08-22 14:22:01 | AVX, GDC Europe, interview, Levent Akyil, VTune Amplifier XE |
| What are the alignment restrictions on the new Haswell AVX “VGATHER” instructions ?[Forums] I'm looking at the AVX programming reference. The new Haswell instructions include some eagerly awaited \"gather\" loads. However, I can't figure out what the alignment restrictions are on the... Posted: 2011-07-01 02:59:47 | alignment, AVX, gather |
| Utilizing Intel® AVX with Cakewalk SONAR* X1[Knowledgebase] Download Article Download Using Intel® AVX with Cakewalk SONAR* X1 (PDF 162KB) Introduction to Intel® AVX Intel® AVX is a new 256-bit instruction set extension to SSE and is designed for applications... Posted: 2011-07-07 00:00:00 by Rajshree Chabukswar (Intel) | AVX, cakewalk, Cakewalk Sonar, Intel AVX, media, SONAR, vcsource_domain_media, vcsource_index, vcsource_os_windows, vcsource_platform_desktoplaptop, vcsource_type_techarticle, visual computing |
| Runtime stack check routine failure with AVX[Knowledgebase] Reference Number : DPD200165944Version : 12.0Product : Intel Composer XEOperating System : WindowsProblem Description : In a specific code scenario, involving AVX code and compiler's runtime... Posted: 2011-05-30 11:30:00 by Om Sachan (Intel) | AVX, Sandy Bridge, stack check |
| Practical Intel® AVX Optimization on 2nd generation Intel® Core™ Processors[Knowledgebase] Download Article Download Practical Intel® AVX Optimization on 2nd generation Intel® Core™ Processors [PDF 672KB] Introduction The introduction of the 2nd generation Intel® Core™ processor family... Posted: 2011-05-09 00:00:00 by Guy Ben Haim (Intel) | AVX, media, Sandy Bridge, vcsource_domain_graphics, vcsource_domain_media, vcsource_index, vcsource_os_windows, vcsource_platform_desktoplaptop, vcsource_type_techarticle, visual computing |
| Developing Intel® AVX Optimized Microsoft* Real-Time Audio (MSRTA) Codec using Intel® IPP[Knowledgebase] Download Article Download Developing Intel® AVX Optimized Microsoft* Real-Time Audio (MSRTA) Codec using Intel® IPP [PDF 284KB] Introduction This white paper describes how Intel® Integrated Performance... Posted: 2011-04-21 00:00:00 by Naveen Gv (Intel) | AVX, IPP, media, MSRTA, speech codec, vcsource_domain_media, vcsource_index, vcsource_os_linux, vcsource_os_windows, vcsource_platform_desktoplaptop, vcsource_type_techarticle, visual computing |
| Hotspots, FLOPS, and uOps: To-the-Metal CPU Optimization GDC Session Overview[Videos] Ever been puzzled about performance or wondered if your code could be more efficient? To get the most out of the CPU, this session dives deep into Intel's Sandy Bridge micro-architecture and explains how... Posted: 2011-03-17 09:22:25 | Advanced Vector Extensions, AVX, gdc, GDC 2011, GDC Sessions, graphics, Sandy Bridge, simd, yTune |
| Kernel Template Library[Knowledgebase] Kernel Template Library is a set of headers defining a methodology for defining High Level helper objects (Point, Matrix, etc.) and using them to express the algorithm of a Kernel. It can then apply... Posted: 2011-03-09 21:00:00 by Alex Wells (Intel) | AVX, C++0x, Lambda, simd, SSE, Vectorization |
| Nice AVX video demo[Forums] There's a nice demo showing pieces of cloth animated blowing in the wind, enabled using AVX, here:http://software.intel.com/en-us/videos/avx-cloth-developer-video/I found it through the new site for... Posted: 2011-01-19 08:02:40 | AVX, AVX Cloth |
| Links to instruction documentation[Forums] 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 instructions are in the programmer's... Posted: 2010-12-31 07:07:46 | AVX, intrinsic, sde, SSE |
| Questions and Answers from the Intel® Integrated Performance Primitives Webinar on November 18, 2010[Knowledgebase] The following Q&A session is from the webinar titled "Accelerate your Multimedia and Data Processing Applications with the Intel® IPP 7.0 Library" presented on November 18, 2010 by Paul Fischer of... Posted: 2010-11-12 00:00:00 by Naveen Gv (Intel) | 7.0, AES-NI, AVX, IPP, webinar |
| How to call Intel® AVX based code with Intel® IPP version 6.1[Knowledgebase] Intel® AVX optimized code is available in the 64-bit version of the Intel® IPP 6.1 library.Intel® IPP library version 7.0 contains both 32 and 64 bits versions of Intel® AVX code.Intel® Advanced... Posted: 2010-10-11 06:00:00 by Gennady Fedorov (Intel) | AVX, AVX optimization in IPP, Intel(R) IPP, ippEnableCpu |
| A Guide to Auto-vectorization with Intel® C++ Compilers[Knowledgebase] Introduction The goal of this Guide is to provide guidelines for enabling compiler auto-vectorization with the Intel® C++ Compilers. This document is aimed at C/C++ programmers working on systems... Posted: 2010-11-08 00:00:00 by mario.deilmann@intel.com | AVX, compiler, optimization, optimize, SSE, Vectorization, Vectorizer |
| 3D Vector Normalization Using 256-Bit Intel® Advanced Vector Extensions (Intel® AVX)[Knowledgebase] Download Article Download 3D Vector Normalization Using 256-Bit Intel® Advanced Vector Extensions (Intel® AVX) [PDF 202KB] Objective Show developers how to improve the performance of geometry computations... Posted: 2010-09-27 00:00:00 by Stan Melax (Intel) | AOS, AVX, game development, Sandy Bridge, shuffle, simd, SOA, transpose, vcsource_domain_graphics, vcsource_index, vcsource_os_windows, vcsource_platform_desktoplaptop, vcsource_type_techarticle, visual computing |
| Intel® AVX C/C++ Intrinsics Emulation[Knowledgebase] Intel® AVX instruction set extension [1] will appear in the next generation Intel microarchitecture codename ‘Sandy Bridge'. We chose to announce AVX early to get as much support from software vendors... Posted: 2010-06-23 00:00:00 by Max Locktyukhin (Intel) | AVX, C/C++, emulation, intrinsic, Sandy Bridge |
| Webinar announcement - Intel (R) MKL 10.3 Beta[Forums] Intel® MKL 10.3 Beta - An Introduction To New Features Speakers:Todd RosenquistSoftware & Service GroupIntel Corporation Join us for a Webinar on June 24Space is limited.Reserve your Webinar seat... Posted: 2010-06-18 00:08:03 | AVX, CLAPACK, Intel(R) MKL, pardiso, SSL, vml, Webinar MKL |
| Using Intel® Advanced Vector Extensions to Implement an Inverse Discrete Cosine Transform[Knowledgebase] Download Article Download Using Intel® Advanced Vector Extensions to Implement an Inverse Discrete Cosine Transform [PDF 335KB]Download IDCT source code [Zip 22KB] Introduction Transform coding is... Posted: 2010-06-07 21:00:00 by Richard Hubbard (Intel) | AVX, discrete cosine transform, IDCT, Intel AVX, SSE, visual computing |
| Intel® IPP 7.0 Library Getting Started[Knowledgebase] Please see the following links for the latest information regarding the Intel® Integrated Performance Primitives (Intel® IPP) library: Intel® IPP Main Product Page Intel® IPP 7.0 Library Release... Posted: 2010-06-07 21:00:00 by Paul Fischer (Intel) | AVX, getting started, IPP, simd, SSE |
| Intel® IPP 7.0 Library Installation Guide[Knowledgebase] Please see the following links for the latest information regarding the Intel® Integrated Performance Primitives (Intel® IPP) library: Intel® IPP Main Product Page Intel® IPP 7.0 Library Release... Posted: 2010-06-07 00:00:00 by Paul Fischer (Intel) | AVX, Install Guide, IPP, simd, SSE |
| Intel® IPP 7.0 Release Notes[Knowledgebase] Please see the following links for the latest information regarding the Intel® Integrated Performance Primitives (Intel® IPP): Intel® IPP Main Product Page Intel® IPP 7.0 Release Notes Intel®... Posted: 2011-03-22 08:00:00 by Ying Song (Intel) | AVX, IPP, release notes, simd, spiral, SSE, What's new |
| Benefits of Intel® Advanced Vector Extensions For Quaternion Spherical Linear Interpolation (Slerp)[Knowledgebase] Introduction Intel® Advanced Vector Extensions (Intel® AVX) introduced with the new Intel® micro architecture, code named Sandy Bridge, extends the capabilities of Intel® Streaming SIMD Extensions... Posted: 2010-01-27 00:00:00 by Pallavi Mehrotra (Intel) | AVX, Intel AVX, Intel SSE, quaternion, Sandy Bridge, vcsource_domain_gamedev, vcsource_domain_graphics, vcsource_index, vcsource_os_windows, vcsource_platform_desktoplaptop, vcsource_type_samplecode, vcsource_type_techarticle, visual computing |
| IPP Dispatcher Control Functions - ipp*Init*() functions[Knowledgebase] Are you confused by the various ipp*Init*() functions? So was I. So I asked the Intel IPP engineering team for some clarification, and this is what I found. The Intel® IPP Dispatcher One of the most... Posted: 2010-02-02 09:00:00 by Paul Fischer (Intel) | AVX, dispatch, init, IPP, simd, SSE |
| Wiener Filtering Using Intel® Advanced Vector Extensions[Knowledgebase] 1 IntroductionIntel® Advanced Vector Extensions (Intel® AVX) is a 256 bit instruction set extension to Intel® Streaming SIMD Extensions (Intel® SSE) and is designed for applications that are floating... Posted: 2010-01-26 00:00:00 by Kit Chung (Intel) | AVX, image processing, least mean square filtering, Parallel Programing, Sandy Bridge, SSE, vcsource_domain_media, vcsource_index, vcsource_os_linux, vcsource_os_windows, vcsource_platform_desktoplaptop, vcsource_type_techarticle, video processing, visual computing, wiener filtering |
| Image Processing Acceleration Techniques using Intel® Streaming SIMD Extensions and Intel® Advanced Vector Extensions[Knowledgebase] Introduction Modern Intel processors features acceleration through the use of SIMD (Single Instruction Multiple Data) instructions that include a wide range of available Intel® Streaming SIMD Extensions... Posted: 2010-01-26 00:00:00 by Petter Larsson (Intel) | AVX, compiler, image processing, media, SSE, vcsource_domain_media, vcsource_index, vcsource_os_windows, vcsource_platform_desktoplaptop, vcsource_type_techarticle, visual computing |
| gmmintrin.h / AVX intrinsics[Forums] Hi all-I just installed the most recent, Intel Compiler 11.1, which supports AVX code generation. However, there is no gmmintrin.h file after install, which, according to the reference, is needed for the... Posted: 2009-09-24 04:27:49 | AVX, gmmintrin.h, intrinsic |
| Enabling Intel® Advanced Vector Extensions (Intel® AVX) optimizations in Intel® MKL[Knowledgebase] Enabling Intel® Advanced Vector Extensions (Intel® AVX) optimizations in Intel® MKL Intel® MKL 10.2 has early support of Intel® AVX and includes special optimizations for several BLAS, DFT and VML... Posted: 2009-08-07 11:30:00 by Vipin Kumar E K (Intel) | Advanced Vector Extensions, AVX, AVX optimizations in MKL, MKL and AVX |
| How to Compile for Intel® AVX[Knowledgebase] Intel® AVX (Intel® Advanced Vector Extensions) is a 256 bit instruction set extension to Intel® SSE (Intel® Streaming SIMD Extensions) that was first announced in 2008. Further information about Intel... Posted: 2009-07-15 00:00:00 by Martyn Corden (Intel) | AVX, compiler, Intel 2nd Generation Core processor |
| Benefits of Intel® AVX For Small Matrices[Knowledgebase] Introduction Intel® Advanced Vector Extensions (Intel® AVX) extends the capabilities of Intel® Streaming SIMD Extensions (Intel® SSE), especially for floating point data and operations. Intel® AVX... Posted: 2009-10-28 00:00:00 by Pallavi Mehrotra (Intel) | AVX, vcsource_domain_gamedev, vcsource_domain_graphics, vcsource_domain_media, vcsource_index, vcsource_os_windows, vcsource_platform_desktoplaptop, vcsource_type_samplecode, vcsource_type_techarticle |
| Intel® Software Development Emulator Release Notes[Knowledgebase] 2011-12-15 version 4.46 Linux 3.x is supported Better support for running on AVX-enabled hosts All output files now begin "sde-" and end with ".txt" by default Mix is faster and does more analysis... Posted: 2011-06-29 21:00:00 by Mark Charney (Intel) | AVX, emulator, release notes, sde, What If |
| The Intel® AVX Realization of Lanczos interpolation in Intel® IPP 2D Resize Transform[Knowledgebase] Download PDF Download The Intel® AVX Realization of Lanczos interpolation in Intel® IPP 2D Resize Transform [PDF 174KB] Introduction This paper presents the interpolation algorithm based on... Posted: 2010-01-24 09:00:00 by Vincent Scotto (Intel) | AVX, AVX optimization in IPP, image processing, ipp filter, ippiResize, resize, Sandy Bridge, simd, SSE |
| Optimize for Intel® AVX Using Intel® Math Kernel Library's Basic Linear Algebra Subprograms (BLAS) with DGEMM Routine[Knowledgebase] 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... Posted: 2009-07-04 11:30:00 by Gregory Henry (Intel) | AVX, DGEMM, MKL, Sandy Bridge, threading, кэш, многопоточность, набор инструкций, оптимизация |
| AVX Chalk Talk at IDF[Videos] Aaron Tersteeg, Intel Multicore Community Manager, talks to Milind Girkar, Intel Senior Principal Engineer, Benny Eitan, Intel Computer Architect and Shay Gueron, Intel Principal Engineer, about the AVX... Posted: 2008-10-15 16:12:01 | Aaron Tersteeg, AVX, Benny Eitan, IDF, Intel Software Network, Milind Girkar, Shay Gueron, Take Five Videos |
| Why no FMA in AVX in Sandy Bridge?[Forums] I have heard that Sandy Bridge won't have FMA implementation. If that rumor is true, I would really like to know who decided that x86 developers should wait more to finally get fused multiply-add... Posted: 2008-10-06 12:56:22 | AVX, FMA, Sandy Bridge |
| Intel® Compiler Options for Intel® SSE and Intel® AVX generation (SSE2, SSE3, SSE3_ATOM, SSSE3, SSE4.1, SSE4.2, AVX, AVX2) and processor-specific optimizations[Knowledgebase] What are the IA-32 and Intel® 64 processor targeting options in the 11.1, 12.0 and 12.1 compilers? Which processor-specific option is best for my processor? Which processor is targeted... Posted: 2010-01-24 00:00:00 by Anand Mudliar (Intel) | atom, AVX, compiler, Core 2 Duo, Core 2 Quad, Core i7, dual-core, MMX, pentium, SSE, SSE2, SSE3, SSE4.1, SSE4.2, SSSE3, vcsource_domain_graphics, vcsource_domain_media, vcsource_index, vcsource_os_windows, vcsource_platform_desktoplaptop, vcsource_product_icc, xeon |
| Intel® Software Development Emulator[Knowledgebase] What If Home | Product Overview | FAQ | Primary Technology Contacts | Discussion Forum | Blog Product Overview This emulator is called Intel® Software Development Emulator or Intel®... Posted: 2009-12-19 21:00:00 by Mark Charney (Intel) | AES, AVX, AVX2, emulator, encryption, Haswell, Ivy Bridge, Ivybridge, pclmulqdq, Pin, Sandy Bridge, sandybridge, SSE4, What If, xed |
