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

Parallelism as a First Class Citizen in C and C++, the time has come.
Опубликовано James Reinders (Intel) Размещено 09.08.2011 16
It is time to make Parallelism a full First Class Citizen in C and C++.  Hardware is once again ahead of software, and we need to close the gap so that application development is better able to utilize the hardware without low level programming. The time has come for high level constructs for tas...
Hamburg Germany - ISC'11
Опубликовано James Reinders (Intel) Размещено 14.06.2011 1
I'm headed to Hamburg Germany for the International Supercomputing Conference next week. We will be talking a lot about our Many-Integrated Core (MIC) Architecture and how to realize amazing performance on highly parallel applications. We have some incredible demos and partners in our booth - so ...
Talk at Stockholm "Swedish Game Awards" May 20, 2011
Опубликовано James Reinders (Intel) Размещено 12.05.2011 0
I will give a talk at the Swedish Game Awards Developers Conference on Friday May 20.  You can learn more and register (free) at http://gameawards.se/events/73 I will talk about exciting work Intel has been doing with game developers including how to take advantage of HD graphics in the latest In...
Finnish "Multicore Day" May 19 2011
Опубликовано James Reinders (Intel) Размещено 11.05.2011 0
The Finnish multicore day is May 19 - more information at http://www.tivit.fi/fi/multicore Drop by if you are in the neighborhood! Not yet on the website is the list of talks... but I've heard a few of them, and they tentatively include:"Do not blame the chip makers -- embrace the tools makers" E...
CPAN tbb.pod: Parallel Perl using TBB, Kiwi Style
Опубликовано James Reinders (Intel) Размещено 10.05.2011 0
TBB is available on CPAN as a library thanks to Sam Vilain in New Zealand.http://search.cpan.org/~samv/threads-tbb-0.01/lib/threads/tbb.pod As I mentioned in my prior blog, I've been in touch with some dedicated fans of Intel Threading Building Blocks (TBB)  in New Zealand who have been looking a...
Parallel PHP (HipHop) using TBB, Kiwi Style
Опубликовано James Reinders (Intel) Размещено 04.05.2011 1
I've been chatting with a small group of dedicated fans of Intel Threading Building Blocks (TBB)  in New Zealand.  They've been looking at adding parallelism, using TBB, to Wordpress, PHP, HipHop, Perl, and other open source projects.  They have published their code and some interesting results. ...
Shake Rattle and Roll Testing: Jinx 1.2 from Corensic
Опубликовано James Reinders (Intel) Размещено 30.03.2011 1
There is an interesting software test system with very interesting technology and people, that is worth taking a look at IMHO. And today they are announcing JINX 1.2, with the additional of support for AVX among their new features. I was a little "slow" in figuring out what all the fuss was about...
Extreme editions: New releases for all Intel software tools
Опубликовано James Reinders (Intel) Размещено 09.11.2010 5
I’m pleased to share that today, we released Intel® Parallel Studio XE 2011 and Intel® Cluster Studio 2011 for Linux and Windows. These bring together, the latest versions of Intel’s industry-leading C/C++ and Fortran compilers, performance and parallelism libraries, correctness analyzers and per...
Cilk™ Plus specification and runtime ABI freely available for download
Опубликовано James Reinders (Intel) Размещено 02.11.2010 0
Today, we have published the specification for the language and the runtime ABI for Intel® Cilk™ Plus on cilk.com. This is an important step as we encourage adoption of these important capabilities in all compilers.  We are in early stages of discussions with others on how to best do this, and al...
What Cilk™ Plus solves for C and C++ programmers
Опубликовано James Reinders (Intel) Размещено 02.11.2010 0
C and C++, like most programming languages in use today, were not designed as parallel programming languages. The most widely used higher-level parallel programming language for C has been OpenMP*, which was introduced in 1996. All major compilers support OpenMP to one extent or another, and Inte...