Авторские блоги

Posted notes from "Multithreading and VFX" SIGGRAPH class
Опубликовано James Reinders (Intel) Размещено 25.07.2013 0
We taught a class on "Multithreading and VFX" on July 24 at SIGGRAPH 2013. All course notes are now online at http://www.multithreadingandvfx.org/course_notes/ - useful even if you were not there! Wonderful group of presenters to work with (in order of presentation in our class): James Reinders, ...
AVX-512 instructions
Опубликовано James Reinders (Intel) Размещено 23.07.2013 15
Intel® Advanced Vector Extensions 512 (Intel® AVX-512) The latest Intel® Architecture Instruction Set Extensions Programming Reference includes the definition of Intel® Advanced Vector Extensions 512 (Intel® AVX-512) instructions. These instructions represent a significant leap to 512-bit SIMD s...
Figures/Tables for presentations from Xeon Phi Book
Опубликовано James Reinders (Intel) Размещено 18.07.2013 0
The figures, tables, drawings, etc. used in our book can be downloaded from the book's website. We appreciate attribution, but there are no restrictions on use in educational material (presentations)! Suggestion attribution: (c) 2013 Jim Jeffers and James Reinders, used with permission.        
Code Examples from Xeon Phi Book
Опубликовано James Reinders (Intel) Размещено 01.05.2013 0
The code used in examples (Chapters 2-4) in our book can be downloaded from the book's website. We appreciate attribution, but there are no restrictions on use of the code - please use and enjoy! You can use the step by step instructions in the book or if you prefer we've included a Makefile for ...
Free Intel C++ Compilers for Students, and related parallel programming tools.
Опубликовано James Reinders (Intel) Размещено 03.01.2013 0
I came across this offer - and thought it worth passing along... Students at degree-granting institutions are eligible for free Intel C++ tools (and discounts on Fortran tools.) Linux, Windows and Mac OS versions available. These are serious tools to achieving high performance results with C++ pr...
An Overview of Programming for Intel® Xeon® processors and Intel® Xeon Phi™ coprocessors
Опубликовано James Reinders (Intel) Размещено 14.11.2012 4
I have written a paper to explain programming for the Intel Xeon Phi coprocessor. The part that may surprise you is this: it's a paper focused on just doing parallel programming. Understanding how to restructure to expose more parallelism is critically important to enable the best performance on ...
A Parallel Programming training opportunity (Xeon processors and Xeon Phi coprocessors)
Опубликовано James Reinders (Intel) Размещено 12.11.2012 0
SC12 is underway, and the opening gala is tonight.  Drop by our booth at the opening (7pm) and check out our amazing space and see what new things we have to share! You may also visit Colfax's booth to learn about some work they are doing on Parallel Programming.  I understand they'll have classe...
Salt Lake City... SC12... Join us in Intel booth (#2601) for interesting talks! Ask me about new books...
Опубликовано James Reinders (Intel) Размещено 09.11.2012 0
I hope you can join us at SC’12 in Intel booth #2601. I'm looking forward to seeing many of you again at SC’12 this year. We’re kicking off the show at the Grand Opening Gala at 7:00p.m. where we’ll have a number of special guests joining us for a show floor presentation on our efforts in paralle...
OpenMP 4.0 may offer important solutions for targeting and vectorization
Опубликовано James Reinders (Intel) Размещено 05.11.2012 0
The upcoming OpenMP 4.0 will be discussed at SC12, and there will be a number of additions I'm particularly excited to see coming from OpenMP.  They are: "SIMD extensions" and "targeting extensions."  One helps make the intention of a developer to have code vectorized efficiently be realized, and...
Rogue Wave tools support Intel Xeon Phi coprocessors
Опубликовано James Reinders (Intel) Размещено 23.10.2012 0
Rogue Wave Software recently announced expansion of their support of Intel Xeon Phi coprocessors which will now includes their SourcePro® C++, IMSL® Numerical Libraries, TotalView® debugger, and the ThreadSpotter™ cache memory optimizer products.  You can check out their press release for details...