Blog dell'autore

Fortran is more popular than ever; Intel makes it FAST
Di James Reinders (Intel) Pubblicato il 24/09/11 3
Just this past week, a senior radio telescope astronomer told me about the shift from C++ back to Fortran in his corner of the world. It is all about efficiency. He believes this is a trend that will get stronger as we head to ExaFLOP scale machines at the end of this decade. I'm sure C++ has not...
Parallel Studio XE SP1: Extreme Computing is a journey to the future, not a detour
Di James Reinders (Intel) Pubblicato il 15/09/11 2
I am not a fan of detours. The challenge of scaling to extreme computing is a milestone on the road to every day computing. In Justin Rattner's keynote this morning at IDF, we got to see another example of how we make programs, for multicore processors, run on many-core processors. Andrzej Nowak ...
Parallel Javascript
Di James Reinders (Intel) Pubblicato il 15/09/11 7
We introduced Parallel javascript at IDF during Justin Rattner's keynote. Brendan Eich was on stage for the unveiling. Learn more at http://blogs.intel.com/research/2011/09/pjs.php. The repository for the ParallelArray abstraction for JavaScript and a Firefox add-on to enable parallel programmin...
TeraFLOP in 20W by 2020?
Di James Reinders (Intel) Pubblicato il 12/09/11 0
In 1996, a TeraFLOP was possible with only one computer in the world.  By 2005, more than 500 computers could deliver a TeraFLOP. By 2020, many expect that an ExaFLOP machine (a million TeraFLOPs) can be built and consume only 20 MW of power. That means a TeraFLOP of computing will require only 2...
Let's rename "for" to "serial_for"...
Di James Reinders (Intel) Pubblicato il 16/08/11 1
Proposal: rename for in C and C++ to serial_for No more incumbent "for." (it was voted off the island)(let's assume parallel_for == cilk_for in this discussion) Consider: serial_for (i=0; i < n; i++) { body } vs. parallel_for (int i=0; i < n; i++) { body }serial_for allows the values of n ...
Parallelism as a First Class Citizen in C and C++, the time has come.
Di James Reinders (Intel) Pubblicato il 09/08/11 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
Di James Reinders (Intel) Pubblicato il 14/06/11 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
Di James Reinders (Intel) Pubblicato il 12/05/11 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
Di James Reinders (Intel) Pubblicato il 11/05/11 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
Di James Reinders (Intel) Pubblicato il 10/05/11 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...