MulticoreInfo.com header image 4

Entries from July 2009

Architecting the workload to take advantage of multicore

July 31st, 2009 · No Comments

By Joe Pavlat
Jim St. Leger is the Platform Technology Marketing Manager in Intel’s Embedded and Communications Group (ECG). Here is an interview with Jim, where he spoke with Joe Pavlat, CompactPCI and AdvancedTCA Systems Editorial Director. Joe is also the president of PICMG.
Editor’s Note: Readers will also find it helpful to review a white paper [...]

[Read more →]

Tags: Programming

Micron improves server memory and performance with LRDIMM

July 31st, 2009 · No Comments

By Nick Farrell
MICRON HAS PRODUCED the industry’s first DDR3 load-reduced, dual-inline memory module (LRDIMM) and will begin sampling 16GB versions this autumn. The technology reduces load on the server memory bus and provides the option to support higher data frequencies and significantly increase memory capacity.
The new LRDIMMs will be manufactured using Micron’s 1.35V 2Gb 50nm [...]

[Read more →]

Tags: MulticoreInfo

Mentor unveils Android, Linux strategy at DAC

July 31st, 2009 · No Comments

Mentor Graphics announced its acquisition of Embedded Alley Solutions as a key component of its Android and embedded Linux strategy Wednesday afternoon at the Design Automation Conference. Mentor also announced the integration of its Nucleus Graphical User Interface tool with the ARM Mali graphics processing unit; it announced the availability of a Linux and [...]

[Read more →]

Tags: Embedded · Industry News

Intel Brings Parallel Computing to High School

July 30th, 2009 · 1 Comment

by John E. West, for HPCwire
Earlier this month Intel announced it was helping lead a parallel programming experience for high school students. The three-day “Clubhouse Parallel Universe Boot-Camp” was held at Brooklyn Technical High School (BTHS). This idea is consistent with Intel’s overall drive to help develop the expertise that applications developers — and [...]

[Read more →]

Tags: Academia News · Programming

Commodity Software in HPC

July 30th, 2009 · 2 Comments

by Douglas Eadline, Ph.D., Linux Magazine
Commodity hardware is the norm in HPC. What about commodity software?
“This week I want to add an excellent piece by Bill Gropp on Commodity Software. For those that don’t know, Bill and his crew at Argonne National Lab, have brought us the likes of MPICH, MPICH2, and PVFS2. In [...]

[Read more →]

Tags: MulticoreInfo

How can the community help create better HPC software?

July 30th, 2009 · No Comments

This article was originally published in ClusterWorld Magazine, March 2004
HPC Masters: Bill Gropp on Commodity Software
Is cluster software any good? Just looking at the applications, from Google to fluid modeling, the answer is clearly yes. Clusters and the software that enables them have made vast amounts of computing power available to thousands of people. But [...]

[Read more →]

Tags: HPC · Programming

How to sound like a Parallel Programming Expert - Part 2

July 30th, 2009 · No Comments

In this second part of a series of articles written by Tim Mattson about the jargon that has sprung up around parallel computing, SMP, SIMD, MPP, NUMA, and MIMD, are discussed.
* Single instruction stream operating on multiple streams of data or SIMD
* Multiple streams of instructions operating [...]

[Read more →]

Tags: Programming

Optimizing Parallel Data Transformation

July 30th, 2009 · No Comments

by Andrew Binstock
Visualization software relies substantially on the ability to process large amounts of data in parallel. Complex parallel processing, however, can be difficult to do efficiently using native threads. So, what are the practical alternatives?
Visualization applications often need to represent figuratively or graphically features of large volumes of data. Whether visualization is used in [...]

[Read more →]

Tags: MulticoreInfo · Performance · Research

Parallel Programming Talk with Prof. Guy Blelloch of CMU

July 30th, 2009 · No Comments

Aaron and Michael talking with Dr. Blelloch about his views that with the right level of abstraction, Parallel Programming is not and in fact can be as easy as sequential programming. He does note that, however, that “at the right level of abstraction” should be considered with care.

Full Story

[Read more →]

Tags: Programming

Nvidia chief scientist to EDA: Give us power tools

July 30th, 2009 · 1 Comment

Nvidia Corp.’s chief scientist told the EDA community Wednesday (July 29) that chip designers need new tools to usher in a new era, moving to “throughput computing” from an era of “denial architecture” that has seen the semiconductor industry squeeze more performance out of single-thread processors thanks to software.
Delivering a keynote address here at the [...]

[Read more →]

Tags: Tools

About Erlang/OTP and Multi-core performance

July 30th, 2009 · No Comments

Here is a post on a blogger’s views on Erlang/OTP after attending a talk by Kenneth Lundin in London.
“The main topic was SMP and it’s improvements it in the latest release(s). That’s exactly one of the main reasons for Erlang, parallelize computations on many cores, without worrying about locks in shared memory. Some of [...]

[Read more →]

Tags: Programming

Multiprocessing taxonomy #4 : Feedback-based

July 30th, 2009 · No Comments

by Robert Cravotta, EDN.com
“When I was putting together the multiprocessing taxonomy, I went back and forth between including or leaving out FBM (feedback-based multiprocessing). As Kent pointed out, public discussions in industry multicore conferences still lack an agreement of what exactly defines a multicore system. My concern with including FBM in the taxonomy is that [...]

[Read more →]

Tags: MulticoreInfo

Multiprocessing: Multicore architectures

July 30th, 2009 · 1 Comment

by Kent Fisher, Chief Scientist, Freescale
“Industry consensus on even the most basic definition of what constitutes a multicore processor remains elusive. Participants in the “Trends in Multicore Processor Design and Application Optimization Panel” at the recent Multicore Expo event were barely able to agree on the most basic definition of a multicore processor. After much [...]

[Read more →]

Tags: MulticoreInfo

A Parallel Modeler for Serial Applications

July 29th, 2009 · No Comments

By Caroline D
If you have ever parallelized a serial program, you know how tricky it can be to answer these questions! With the move to multi-core processors, the need to parallelize software is becoming somewhat inevitable. Those who chose to continue to ship serial code are potentially exposing themselves to obsolescence. Parallelization is becoming essential [...]

[Read more →]

Tags: MulticoreInfo · Tools

Stateful Programming - A Case Study

July 29th, 2009 · 1 Comment

By Asaf Shelly
“One of the basic tools that a programmer has in multi-core programming and parallel computing is the state maintainability. A serial application has only one flow and therefore the Call-Stack (list of nested function calls) is in a way the application’s state. In a parallel environment this is clearly not the case because [...]

[Read more →]

Tags: MulticoreInfo · Programming

A Survey of Concurrency Constructs

July 29th, 2009 · No Comments

Concurrent programming is one of the major challenges for the software industry. We are in a time of massive experimentation as language designers and programmers search for ways to make concurrent programming easier, less error prone, and more reliable.
Here are presentation slides from Ted Leung of Sun Microsystems that presents a survey of concurrent programming [...]

[Read more →]

Tags: Programming

Edinburgh researchers aim EnCore processor at low-power apps

July 28th, 2009 · No Comments

Researchers at the University of Edinburgh have developed a microprocessor based on the ARC600 32-bit configurable architecture from ARC International plc. (St. Albans, England). A working prototype has been demonstrated in the laboratory.
The microprocessor has been named EnCore and it is touted as being capable of reducing power consumption of portable gadgets such as MP3 [...]

[Read more →]

Tags: Academia News · Chip Tech · MulticoreInfo · Research

Everyone’s talking about Haskell

July 27th, 2009 · No Comments

by Alex Handy
Haskell is a purely functional language. Because it is based on Lambda calculus, Haskell programs can be provably reliable. But they must also be written in drastically different ways than traditional applications. Despite its distance from traditional programming, and its relative lack of common use, Haskell has become one of the most talked-about [...]

[Read more →]

Tags: MulticoreInfo · Programming

Power to grab spotlight at DAC

July 27th, 2009 · No Comments

As has been the case for the past several years, low-power design is expected to be one of the central themes of the 46th Design Automation Conference (DAC).
Power, arguably today’s No. 1 headache for designers, will be the theme of workshops, tutorials, meetings, presentations and technical tracks. An unknown number of products will be introduced [...]

[Read more →]

Tags: Events

Virtual multicore designs simplify real-time system design

July 27th, 2009 · No Comments

By Henk Muller
It is difficult to implement a combination of multiple real-time tasks on a traditional processor. For this reason an FPGA and hardware design techniques have typically been used instead. At the same time, multi core design methods have become familiar to many through the use of multiple microcontrollers and processors in order to [...]

[Read more →]

Tags: MulticoreInfo