MulticoreInfo.com header image 4

Entries from January 2010

The Problem with Larrabee

January 29th, 2010 · No Comments

by Greg Pfister
Memory bandwidth. And, most likely, software cost. Now that I’ve given you the punch lines, here’s the rest of the story.
Larrabee, Intel’s venture into high-performance graphics (and accelerated HPC), the root of months of trash talk between Intel and Nvidia, is well-known to have been delayed sin die: The pre-announced 2010 product won’t [...]

[Read more →]

Tags: MulticoreInfo

Two-Stage Input Parallel Pipeline: Part 2

January 29th, 2010 · No Comments

by Jim Dempsey
In the previous post we looked at using the QuickThread toolkit to write a two-stage input pipeline to boost the performance of the input side of your application. Today we look at using the QuickThread toolkit to write a high-performance output end of an application. QuickThread is available from QuickThread Programming.
Recap summary from [...]

[Read more →]

Tags: MulticoreInfo

Nvidia and UIUC release a Textbook On Programming Massively Parallel Processors

January 29th, 2010 · 3 Comments

The first textbook of its kind, Programming Massively Parallel Processors: A Hands-on Approach launches today, authored by Dr. David B. Kirk, NVIDIA Fellow and former chief scientist, and Dr. Wen-mei Hwu, who serves at the University of Illinois at Urbana-Champaign as Chair of Electrical and Computer Engineering in the Coordinated Science Laboratory, co-director of the [...]

[Read more →]

Tags: GPU · Programming

Definitions of Non-blocking, Lock-free and Wait-free

January 28th, 2010 · No Comments

There was a post on comp.programming.threads this morning asking for a definition of these terms. To write good multithreaded code you really need to understand what these mean, and how they affect the behaviour and performance of algorithms with these properties. Here are some definitions provided by Anthony Williams.
Blocking
A function is said to be blocking [...]

[Read more →]

Tags: MulticoreInfo

Apple iPad tablet specs

January 28th, 2010 · No Comments

by Aharon Etengoff, TG Daily
“Saint Steven Jobs has finally come down from the mountain top bearing Apple’s “magical and revolutionary” tablet device. The iPad - which weighs just 1.5 pounds - is powered by Apple’s next- generation A4 system-on-a-chip and offers a relatively long battery life of up to 10 hours.
In addition, the iPad [...]

[Read more →]

Tags: MulticoreInfo

Why Pine Trail Isn’t Much Faster Than the First Atom

January 28th, 2010 · No Comments

by Anand Lal Shimpi
In 2008 Intel introduced the Diamondville platform. This was the Atom platform that was used in the vast majority of netbooks and nettops. You had an Atom processor (codename: Diamondville) and Intel’s 945GSE chipset. The memory controller was located on the chipset which was built on a 90nm process that ended up [...]

[Read more →]

Tags: MulticoreInfo

Oracle hails Java but kills Sun Cloud

January 28th, 2010 · 1 Comment

Oracle’s plans for Java and the proposed Sun Cloud public computing platform became clearer Wednesday, with Oracle executives giving another big thumbs-up to Java but a thumbs-down to Sun Cloud.
Under Oracle’s new stewardship, Java will be expanded to more application types while the public process for amending Java will be made more participatory, an Oracle [...]

[Read more →]

Tags: MulticoreInfo

Embedding multicore PCs for Robotics & Industrial Control

January 27th, 2010 · No Comments

by Kim Hartman and Paul Fischer
PC-compatible industrial computers are increasing in computing power at a rapid rate due to the availability of multi-core microprocessor chips, and Microsoft Windows has become the de-facto software platform for implementing human-machine interfaces (HMIs).
PCs are also becoming more reliable. With these trends, the practice of building robotic systems as complex [...]

[Read more →]

Tags: MulticoreInfo

Embedded system virtualization for executable specifications and use case modeling

January 26th, 2010 · 1 Comment

By Vincent Perrier
Specifying and validating embedded systems and chips becomes increasingly challenging as feature sets and non-functional constraints grow. It’s especially difficult when the system involves a multicore programmable platform, which includes several processing engines such as microprocessors, microcontrollers or DSPs, that run application software distributed across the various cores.
The development of the hardware (HW) [...]

[Read more →]

Tags: Embedded

Is Linux becoming just too slow and bloated?

January 26th, 2010 · 2 Comments

The Linux kernel is monolithic: it means that every hardware driver runs in kernel memory space. Every time you add a driver, you add stuff to the kernel. Moreover, for performance reasons, several user-space elements make their way into the kernel and increase its bloat even further.
Moreover, Linux has historically been developed for x86 platforms, [...]

[Read more →]

Tags: MulticoreInfo

Mindspeed visualizes an opening in the base-station market

January 26th, 2010 · 1 Comment

By Ron Wilson, Executive Editor — EDN
The dual pressures of higher data bandwidth and media data types are changing networks from endpoint to core. And wireless networks, forced to shift from their rapid deployment of HSPA to LTE while simultaneously staggering under the blows of growing smart-phone use, are taking the brunt of the changes. [...]

[Read more →]

Tags: MulticoreInfo

Teach Parallel: Developing a Curriculum for Parallelism

January 25th, 2010 · No Comments

Time is no longer a best performance programming tool, by just waiting 18 months for a doubling of performance. The discussion initiated by last year’s panel led to the conclusion that parallelism must seamlessly be woven throughout the CS curriculum. This year provides a diabolic panel focused on details; the six panelists will spend 5 [...]

[Read more →]

Tags: MulticoreInfo

Parallelizing Your C++ Programs

January 25th, 2010 · No Comments

By Jon Bullinger
Review the archived webinar about using Intel Concurrent Collections for C++ to take advantage of multi-core without worrying about low level threading constructs or thread scheduling. Includes practical examples. Also see the accompanying white paper.
Full Story
White Paper

[Read more →]

Tags: MulticoreInfo

AMD Releases Five New Processor Models

January 25th, 2010 · No Comments

Having lost the CPU performance race, AMD has been focusing on the low and mid-range PC market instead. Today the thorn in Intel’s side is expanding its Phenom II and Athlon II lineup with some minor speed increases. The new Athlon II X2, X3, X4 and Phenom II X2/X4 (energy efficient) families have new siblings [...]

[Read more →]

Tags: MulticoreInfo

Measuring Speedup is Challenging with Intel Turbo Boost Technology

January 25th, 2010 · No Comments

by Gaston Hillar
Sometimes, parallelized code can run slower than its sequential version because Intel Turbo Boost Technology can make the latter run at faster clock frequencies than the former. Therefore, if you work with a microprocessor with Intel Turbo Boost Technology enabled, you will have to pay attention to the changes introduced by this technology.
The [...]

[Read more →]

Tags: MulticoreInfo

Two-Stage Input Parallel Pipeline

January 25th, 2010 · 1 Comment

by Jim Dempsey
Welcome to the Quick Threads blog. Today we will look at using the QuickThread threading toolkit to write a two-stage input pipeline to boost the performance of the input side of your applications. QuickThread is available from QuickThread Programming, LLC http://www.quickthreadprogramming.com.
As an example program, we will use the Black-Scholes benchmark included in the [...]

[Read more →]

Tags: MulticoreInfo

Mindspeed Extends Multicore Processor Expertise into Mobile Infrastructure

January 25th, 2010 · No Comments

Mindspeed Technologies (News - Alert), Inc. (NASDAQ: MSPD), a leading supplier of semiconductor solutions for network infrastructure applications, today announced the first in a family of highly integrated and cost-effective application-specific SoC solutions targeting the low-power requirements and heavy processing demands of an unprecedented variety of emerging next-generation mobile broadband basestation platforms, from enterprise femtocells [...]

[Read more →]

Tags: MulticoreInfo

Pushing processor power

January 25th, 2010 · No Comments

Europe’s contribution to high performance computing will be one of the highlights at this year’s International Solid State Circuits Conference (ISSCC), the leading event of its kind.
Engineers from IBM’s Boeblingen facility in Germany will be providing more details on the company’s POWER7 processor, which is aimed at high end servers. The highly parallel and scalable [...]

[Read more →]

Tags: MulticoreInfo

HPCA-16 and PPoPP 2010 Papers available online

January 24th, 2010 · No Comments

The 16th International Symposium on High-Performance Computer Architecture (HPCA) and 15th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (PPoPP 2010) were held in Bangalore, India between January 9th and 14th. These are two premier conferences covering research in a wide range of topics in high-performance computer architecture and parallel programming.
There [...]

[Read more →]

Tags: MulticoreInfo · Programming · Research · Research Papers

DoE funds energy-efficient chip effort

January 22nd, 2010 · No Comments

The U.S. Department of Energy (DoE) has awarded Columbia University $2.8 million in Recovery Act economic stimulus funding to design power converters that efficiently regulate voltage for multi-core processors right on the chip, which could save U.S. data centers billions of kilowatts of energy yearly.
IBM Research and Cornell University will also participate in the program [...]

[Read more →]

Tags: Chip Tech