MulticoreInfo.com header image 4

Entries from July 2009

Mobile chips set for jump to multi-core

July 22nd, 2009 · No Comments

You could say mobile chip makers are trying to kill one bird with two stones. In order to give smartphones enough computing power for the myriad new software applications and features consumers crave, companies making the semiconductors that run cell phones are doubling the number of processors on each chip. The technological leap will offer [...]

[Read more →]

Tags: Embedded · MulticoreInfo · Processors

2009 Symposium on Application Accelerators in HPC - Papers available online

July 22nd, 2009 · 1 Comment

The 2009 Symposium on Application Accelerators in HPC will be held in July (20th to 30th) in Urbana, IL.
“What do GPUs, FPGAs, vector processors and other exotic special-purpose chips have in common? They are advanced processor architectures that the scientific community is using to accelerate computationally demanding applications. While high-performance computing systems that use [...]

[Read more →]

Tags: GPU · HPC · Research · Research Papers

Why Accelerators Now?

July 22nd, 2009 · No Comments

by Greg Pfister
“Accelerators have always been the professional wrestlers of computing. They’re ripped, trash-talking superheroes, whose special signature moves and bodybuilder physiques promise to reduce diamond-hard computing problems to soft blobs quivering in abject surrender. Wham! Nvidia “The Green Giant” CUDA body-slams a Black-Scholes equation financial model! Shreik! Intel “bong-da-Dum-da-Dum” Larrabee cobra clutches a fast [...]

[Read more →]

Tags: MulticoreInfo

Details of Summer School for Parallel Programming at UIUC

July 21st, 2009 · No Comments

In late June 2009, at the University of Illinois Urbana-Champaign’s Universal Parallel Computing Research Center Summer School for Multicore Programming team produced a top notch event that immersed all of the participants in the fundamental of parallel programing.
UPCRC Co-Director Marc Snir kicked it off with an Introduction to Parallelism. His broad overview touched on many [...]

[Read more →]

Tags: Academia News · Programming

Seven 32nm Intel mobile Core ix CPUs queued for Q1 2010

July 21st, 2009 · No Comments

It’s well known that 32nm Intel Nehalem-class mobile CPU+GPU goodness will debut in Q1 2010, but what notebook-oriented processors will the chip giant introduce?
We’re anticipating around send ‘Arrandale’ processors to be launched early next year with both Core i5 and Core i7 branding. Members of both families will target performance laptops in both the low-voltage, [...]

[Read more →]

Tags: Industry News · MulticoreInfo · Processors

IBM paving path to next-gen servers with POWER7 processors

July 21st, 2009 · No Comments

In a press release, IBM today announced new systems software for managing virtualized servers, designed to help clients plan, build and maintain data centers while reducing costs. IBM is also helping clients protect their long-term investments in Power Systems™ by announcing an upgraded path to its next-generation servers that will include POWER7 microprocessors.
The new systems [...]

[Read more →]

Tags: Industry News · Press Release · Processors

Free Intel C++ STM Compiler available for download

July 21st, 2009 · No Comments

Source: SoftTalk
Many consider that Software Transactional Memory (STM) is a promising technology to help accelerate the creation of parallel applications. STM can benefit from additional real world testing and feedback to assist developers new to parallel programming.
Parallel programming has traditionally been considered using locks to synchronize concurrent access to shared data. Lock-based synchronization, however, has [...]

[Read more →]

Tags: MulticoreInfo · Programming · Tools

Catamount N-Way Lightweight Kernel wins R&D 100 Award

July 21st, 2009 · No Comments

Catamount N-Way (CNW) Lightweight Kernel, developed at Sandia National Laboratories wins this year’s R&D 100 awards. This leverages hardware capabilities of multicore processors to deliver significant improvements in data access performance for parallel computing applications. CNW provides enhanced data access capabilities beyond other equivalent operating systems by employing a new technique that targets memory bandwidth, [...]

[Read more →]

Tags: Applications · MulticoreInfo · Research

Multicore Programming Workshop - Lecture 3

July 20th, 2009 · No Comments

Cilk Arts teamed up with MIT’s Professional Development Program on a 2-day workshop focused on multicore programming. Here is the video of second day’s lecture.
The first two lectures can be watched at Lecture 1 and Lecture 2.
The third lecture covered:
* Implementation of Cilk Loops
[...]

[Read more →]

Tags: Academia News · MulticoreInfo · Performance · Programming

PGI’s latest compilers aimed at x64+GPU programming

July 20th, 2009 · No Comments

by John West, insideHPC
Release 9.0 of PGI’s compiler gives programmers access to the PGI Accelerator Programming model, an innovation that the company feels does “for GPU programming what OpenMP did for thread programming.” The idea is that programmers need only add directives to C and Fortran codes, and the compiler does the rest. Of course [...]

[Read more →]

Tags: MulticoreInfo

Intel avails Parallel Programming training in India

July 20th, 2009 · No Comments

The Intel Academic Community announced the launch of its center of excellence for faculty training at M S Ramaiah Institute of Technology (MSRIT), Bangalore, India.
This Center of Excellence at the MSRIT campus which is fully equipped with latest Intel hardware and software aims to train 300 faculties from 155 institutes of Visveswaraiah Technological University (VTU) [...]

[Read more →]

Tags: Academia News · Events · Industry News

REvolution Computing Demos “R” in Risk, Genomics and Statistical Computation

July 20th, 2009 · 1 Comment

REvolution Computing said it will be giving a workshop titled “Parallel Computing in R,” and demonstrating how to deploy R programming across multiple workstations and clusters to ramp up speed computations at Bioconductor (BioC 2009) July 27 to 28 at the Fred Hutchinson Cancer Research Center in Seattle. It will also demo the use of [...]

[Read more →]

Tags: Industry News

Checking for Parallel Errors (with Intel’s Parallel Studio)

July 20th, 2009 · No Comments

by Stephen Blair-chappell
When changing code from serial to Parallel, it’s easy to introduce new types of errors; data-races and deadlocks. Fortunately there are a number of tools that can be used to detect these. This article explains Static and Dynamic analysis to help spot the problems.
In Static analysis a sort of ‘automatic’ code inspection is [...]

[Read more →]

Tags: MulticoreInfo

Optimizing Software Applications for NUMA

July 20th, 2009 · No Comments

David E. Ott
In this brief technical paper, the author provides an overview of the NUMA shared memory architecture and describe various techniques for optimizing application memory performance within a NUMA-based system. In particular, he discusses the role of processor affinity, memory allocation using implicit operating system policies, and the use of the system API’s for [...]

[Read more →]

Tags: MulticoreInfo · Performance · Programming

How to sound like a Parallel Programming Expert - Part 1

July 20th, 2009 · No Comments

Here is the first part of a series of articles written by Tim Mattson that provide the information you need to correctly use and understand the jargon that has sprung up around parallel computing.
Concurrency: A property of a system in which multiple tasks that comprise the system remain active and make progress at the same [...]

[Read more →]

Tags: MulticoreInfo

Parallel Programming Tutorial Series - Part 6 - TBB

July 19th, 2009 · 4 Comments

Originally Posted on June 24th, 2009
We provided many resources of parallel programming tutorials. The following are the ones we have linked so far.
Basic parallel computing tutorial
MapReduce tutorial
Cell processor programming
OpenMP tutorial
PThreads Tutorials
In Part 6, we provide links to Intel Threading Building Blocks (TBB).
TBB offers a rich and complete approach to expressing parallelism in a C++ [...]

[Read more →]

Tags: MulticoreInfo · Programming

Introduction to Dryad and DryadLINQ

July 19th, 2009 · No Comments

Microsoft Research recently announced the availability, under Academic Licensing, of Dryad, an infrastructure which allows a programmer to use the resources of a computer cluster or a data center for running data-parallel programs. A Dryad programmer can use thousands of machines, each of them with multiple processors or cores, without knowing anything about concurrent programming.
DryadLINQ [...]

[Read more →]

Tags: MulticoreInfo

Parallel Programming Talk: What’s new in TBB 2.2?

July 19th, 2009 · No Comments

Clay Breshears and Michael Wrinn hosted this parallel programming talk show. The guest was Michael Voss, Ph.D. Mike is an engineer in the Performance, Analysis and Threading Lab at Intel. He is one of the senior developers on the Intel® Threading Building Blocks team. We asked Mike what was going to be new in the [...]

[Read more →]

Tags: MulticoreInfo · Programming

Intel Successfully Completes Wind River Acquisition

July 19th, 2009 · No Comments

Intel Corporation on July 17th announced the successful completion of its acquisition of Wind River Systems Inc. Wind River is a leading software vendor in embedded devices, and is part of Intel’s strategy to grow its processor and software presence outside the traditional PC and server market segments into embedded systems and mobile handheld devices. [...]

[Read more →]

Tags: Industry News

Webinar on Designing an Industry Standard API to Manage Multicore System Resources

July 18th, 2009 · No Comments

Managing application layer shared resources on a multicore chip requires features that include synchronization primitives and memory allocation and management. Most OSs provide rich resource management features, but many multicore programmers must work within systems that use multiple OSs because the cores have different instruction sets, because the memory is not uniformly accessible by all [...]

[Read more →]

Tags: Events