MulticoreInfo.com header image 4

Entries from June 2011

IBM researchers claim phase change memory breakthrough

June 30th, 2011 · No Comments

By Timothy Prickett Morgan
Fast and reliable non-volatile memory of some sort that will replace flash memory is the dream of more than a few semiconductor researchers and chip makers. And boffins at IBM Research in Zurich, Switzerland, think they have come up with a new encoding technique that will allow for multi-level cell (MLC) phase [...]

[Read more →]

Tags: MulticoreInfo

IBM announces phase change memory breakthrough

June 30th, 2011 · No Comments

By Lucas Mearian
IBM Thursday announced a breakthrough in computer memory technology, which may lead to the development of solid-state chips that can store as much data as NAND flash technology but with 100 times the performance and vastly greater lifespan.
Currently, NAND flash memory products, such as SSDs, have write rates as high as 2Gbit/sec.

[Read more →]

Tags: MulticoreInfo

Intel OpenCL SDK 1.1 gold released

June 30th, 2011 · No Comments

by Arnon Peleg
Following the successful alpha and beta releases on software.intel.com, which received very positive feedback, Intel is releasing today the gold version of the Intel® OpenCLSDK 1.1 for the CPU on www.intel.com/go/opencl. This SDK is conformant with the OpenCL™ 1.1 specification.
Along with this release, here are new and updated tips and tutorials to ease [...]

[Read more →]

Tags: MulticoreInfo

Using drowsy cores to lower power in multicore SoCs

June 30th, 2011 · No Comments

by Cody Croxton, Ben Eckermann and David Lapp
Multicore processing has enabled higher and higher levels of processing capability, but with a price: higher levels of power consumption. Cascading power management is a technique that steers tasks to a smaller number of cores during non-peak activity periods so that the idle cores can enter a minimal-power [...]

[Read more →]

Tags: MulticoreInfo

Paralleling of IGBTs and Diodes of one Power Module – pushes power capability

June 30th, 2011 · No Comments

Werner Obermaier – Head of Product Marketing at Vincotech GmbH
The increasing request for motor drives with higher power levels is also driving the demand for power modules providing higher currents. The conventional approach to fulfill this requirement is to look for dedicated high current power modules. This article describes the alternative approach of paralleling IGBTs [...]

[Read more →]

Tags: MulticoreInfo

Intel announces a high-performance SPMD compiler

June 29th, 2011 · No Comments

ispc is a new compiler for “single program, multiple data” (SPMD) programs. Under the SPMD model, the programmer writes a program that mostly appears to be a regular serial program, though the execution model is actually that a number of program instances execute in parallel on the hardware. ispc compiles a C-based SPMD programming language [...]

[Read more →]

Tags: MulticoreInfo

Fast, High-Quality, Parallel Random-Number Generators

June 29th, 2011 · No Comments

By Mark Overton
For optimal performance, subcycle RNGs can be shaped many different ways according to application need and processor capabilities
In the first part of this two-part series, Fast, High-Quality, Parallel Random Number Generators , Mark Overton described a new family of fast random number generators based on the subcycles that can be implemented using simple [...]

[Read more →]

Tags: MulticoreInfo

Avoiding Classic Threading Problems

June 29th, 2011 · No Comments

By Shameem Akhter and Jason Roberts
Too many threads running, too many held locks, and too many threads waiting on a lock are problems that can be solved with a little know-how
Parallel programming has been around for decades, though before the advent of multicore processors, it was more of an esoteric discipline. Now, numerous programmers have [...]

[Read more →]

Tags: MulticoreInfo

Parallel Programming: Amdahl’s Law or Gustafson’s Law

June 29th, 2011 · No Comments

Aater Suleman discusses Gustafson’s law for parallel computing.
Lemma 1:
There exists workloads that are gaseous in nature: When provided with more compute power, they expand to consume the newly provided power.
Such programs are more common than you think.

[Read more →]

Tags: MulticoreInfo

Parallel Programming: When Amdahl’s law is inapplicable?

June 29th, 2011 · No Comments

by Aater Suleman, Future Chips
Who should avoid using the term “Amdahl’s law”?
As with any analytic model, Amdahl’s law should only be used when a workload fits the programming model assumed by the model. There are many programs that do not fit this model. Fundamentally, Amdahl’s law assumes that any code which cannot be parallelized is [...]

[Read more →]

Tags: MulticoreInfo

Supercomputers Hit an Energy Wall

June 27th, 2011 · No Comments

by Lauren Sommer
As supercomputers grow, so does their energy appetite. Researchers are trying to solve that problem by using a smaller, more pervasive technology.
Supercomputers have improved at a break-neck speed, especially if you look back to the Cray-1. In 1976, this six-foot tall tower of wires was the most powerful supercomputer the world had ever [...]

[Read more →]

Tags: MulticoreInfo

Intel Research: Enforcing Moore’s Law through Technology Research - Part 5B

June 27th, 2011 · No Comments

by Mike Mayberry, Vice President, Technology & Manufacturing Group, and Director, Components Research
In the last blog, I talked about optimizing materials to get higher mobility and optimizing the structure to get to better coupling. Still a third optimization direction is to look at different types of device operation, particularly as we try to make very [...]

[Read more →]

Tags: MulticoreInfo

Generic Parallel Algorithms for Intel TBB - Part 1

June 27th, 2011 · No Comments

By Noah Clemons
In the last blog, I gave a crash course on how to create an Intel® parallel_for with lambda expressions, which is another way of letting the compiler do the tedious work of creating a function object. I’d like to give a few high-level descriptions of some Generic Parallel Algorithms included in Intel® [...]

[Read more →]

Tags: MulticoreInfo

Introduction to Intel OpenCL Tools

June 26th, 2011 · No Comments

This white paper is second in series of white papers on OpenCL describing status of OpenCL implementation and available tools for developers using Intel OpenCL SDK.
The Intel OpenCL 1.1 specification Beta implementation for CPU (Core 2 Duo (Penryn) or later CPUs) can be retrieved from http://software.intel.com/en-us/articles/opencl-sdk. It is still evolving into a mature product so [...]

[Read more →]

Tags: MulticoreInfo

HW/SW co-design: Part 4 – Multi-objective optimization

June 26th, 2011 · No Comments

by Wayne Wolf
Embedded system designs must meet several different design criteria. The traditional operations research approach of defining a single objective function and perhaps some minor objective functions, along with design constraints, may not adequately describe the system requirements.

[Read more →]

Tags: MulticoreInfo

Harnessing GP-GPU Power The Easy Way

June 26th, 2011 · No Comments

by Douglas Eadline for Cluster Monkey
The remarkable computation power of General Purpose Graphical Processing Units (GP-GPUs) has led them to steadily gain traction in High Performance Computing (HPC). But creating GP-GPU programs can require new programming methods that often introduce additional work and code revisions, or even re-writes, and frequently become an obstacle to the [...]

[Read more →]

Tags: MulticoreInfo

Parallel Memory Subtlety

June 26th, 2011 · No Comments

by Shameem Akhter, Jason Roberts, and Andrew Binstock
For multithreaded software to run optimally, developers must understand subtle aspects of memory access
Parallel programming is gaining favor as the multicore architecture becomes ubiquitous. On processors based on the x86 architecture, running threads in parallel presents memory problems beyond the typical concerns of keeping threads from interfering with [...]

[Read more →]

Tags: Memory · MulticoreInfo · Programming

Tilera launches many-core 64-bit processor

June 26th, 2011 · No Comments

by Peter Clarke, EETimes
Fabless many-core processor vendor Tilera Corp. has launched its Tile-Gx 3000 family of 40-nm processors claiming they provide a 10-fold improvement over Intel’s SandyBridge processor in terms of performance-per-watt.

[Read more →]

Tags: MulticoreInfo

Breaking Down Microchip Barriers

June 26th, 2011 · No Comments

by Kathleen Mitchell
Steven Frank, Jef Sharp, Jeff Hausthor, and Stephan Rogers are heading up a team whose work is so revolutionary that customers who hear about it say it is almost too good to be true.
“The feedback we are getting shows that what we are doing is the Holy Grail,” said Frank, CEO of Panève [...]

[Read more →]

Tags: MulticoreInfo

Worldwide Server Shipments Grew 23%

June 26th, 2011 · No Comments

Worldwide server shipments grew 23 percent year over year in the first quarter of 2010, while revenue increased 6 percent, according to Gartner, Inc.
“We’ve seen a return to growth on a worldwide level, but the market has not yet returned to the historical quarterly highs that were posted in 2008, and there were some interesting [...]

[Read more →]

Tags: MulticoreInfo