MulticoreInfo.com header image 4

Entries from May 2008

Multi-core processors: Interplay of hardware and programming models

May 21st, 2008 · No Comments

Multicore architecture has created a little frenzy among programming language designers and software developers to hone up their concurrent and parallel programming skills. But is this push one way? Is it just the hardware driving the software and language design in multi-core era? Rajesh Karmani continues his article series on TG Daily which focuses on [...]

[Read more →]

Tags: Chip Tech · MulticoreInfo · Processors · Programming

Software to Hardware Parallelization: Optimizing algorithms for multicore hardware

May 20th, 2008 · No Comments

To accelerate algorithms on multi-core systems, one must first identify the code within the application that can be parallelized, then figure out how to parallelize it. Here is an article by Steve Casselman wrote for Dr. Dobb’s identifying the targets of parallelism, with the support of an FFT example and an Encryption example.
Full Story

[Read more →]

Tags: MulticoreInfo · Processors · Programming

Debugging a Shared Memory Problem in a multi-core design

May 20th, 2008 · No Comments

With multicore systems becoming the norm, software developers have found the debugging of such systems, using a physical hardware development board, to be very challenging, particularly when it comes to the integration of applications sharing data across multiple cores. Marc Serughetti writes an article demonstrating how a virtual platform can be used to debug a [...]

[Read more →]

Tags: Applications · MulticoreInfo · Programming

High-Performance Server Brings Low Latency to Java Applications

May 20th, 2008 · No Comments

There are four areas in which we’ve succeeded in the last 18 months: derivatives trading, risk analysis, hedge funds and foreign exchange,” reports Ram Appalaraju, vice president of marketing at Azul Systems.
Full Story

[Read more →]

Tags: Applications · MulticoreInfo

Single-chip coherent multiprocessing

May 20th, 2008 · No Comments

Faster clocks, deeper pipelines and bigger caches carry silicon area and power dissipation costs that result in diminishing returns for that last 10 percent of performance. Sometimes there is no alternative but to turn up the clock and upgrade the power and cooling subsystems; but splitting a workload across multiple processors increases maximum total performance [...]

[Read more →]

Tags: MulticoreInfo · Programming

What happened to the promise of Automatic Programming?

May 19th, 2008 · No Comments

The performance of hardware — be it microprocessors, storage systems or networks — has increased exponentially over the years. Why has progress in software been so slow? Where is the promise of Automatic Programming?
Full Story

[Read more →]

Tags: HPC · MulticoreInfo · Programming

Why Virtualization Is Becoming Strategic

May 19th, 2008 · No Comments

While most organizations originally set out to utilize virtualization technologies in their IT systems to consolidate servers and save power draw, virtualization almost invariably becomes a strategic asset for the organization.
Full Story

[Read more →]

Tags: Applications · MulticoreInfo

Disruption awaits OS software market

May 19th, 2008 · No Comments

Despite rising revenue forecasts, the industry is likely to encounter difficulties in the medium-to-long-term concerning virtualisation and multicore processors., according to a new report.
Full Story

[Read more →]

Tags: Industry News · MulticoreInfo

Optimization Techniques for Intel® Multi-Core Processors

May 19th, 2008 · No Comments

Intel Software Network publishes an article taking advantage of Intel multicore processors. They discuss using Intel VTune Performance Analyzer and correctness and performance of parallel code.
Full Story

[Read more →]

Tags: Applications · MulticoreInfo · Programming

Survey Measures Readiness to Adopt Multicore

May 19th, 2008 · No Comments

An informal study of more than 200 embedded developers attending last month’s Embedded Systems Conference (ESC) indicates that programmability challenges and the prospects of longer development cycles might be affecting the adoption rate of embedded multicore technology. the study’s results also found that more engineers are looking to adopt virtualized software development (VSD) platforms for [...]

[Read more →]

Tags: Industry News · MulticoreInfo · Programming

AMD GAME! Announced

May 19th, 2008 · No Comments

AMD has just announced AMD GAME!, a program that will help design consumers choose the perfect PC for high definition gaming.
Full Story

[Read more →]

Tags: Chip Tech · Industry News · MulticoreInfo · Processors

More Threads, More Trouble?

May 17th, 2008 · No Comments

The days of having 64, 256, 2048 cores are rapidly approaching. Concurrency has been with us since the beginning of computing; first as time-sharing, later as multi-processing (aka multi-tasking) and then multi-threading. Yet, shared memory in multicore processors is also a big problem: many of the problems associated with shared memory, multi-threaded programming are caused [...]

[Read more →]

Tags: MulticoreInfo · Programming

ARM to unveil multicore graphics processor

May 16th, 2008 · No Comments

ARM says it will launch the new processor on June 2nd, promising it will ‘break new ground’ in multicore graphics acceleration to address a shift in consumer electronics design and UI.
Full Story

[Read more →]

Tags: Industry News · MulticoreInfo · Processors

Multicore - another IT Crisis!

May 16th, 2008 · No Comments

David Norfolk writes for IT-director.com that since individual cores on a multicore computer generally run at a slower clock speed than the single cores on today’s computers (again, to control heat production), applications that can only run on one core at a time will slow down as you buy newer machines. He discusses more on [...]

[Read more →]

Tags: Industry News · MulticoreInfo · Processors

Advances in Fuel Cell Technology

May 15th, 2008 · No Comments

We have been hearing about fuel cells as the potential saviors of the PC industry’s 8-hour-notebook promise for quite some time, but the technology has yet to make a visible impact in products that are available to the consumer. Tgdaily reports that Sharp, Sony and the MIT made significant progress that could take fuel cell [...]

[Read more →]

Tags: Chip Tech · Future Tech · MulticoreInfo

Programming Languages for Large Scale Parallel Computing

May 15th, 2008 · No Comments

Here is a presentation by Mark Snir of UIUC, where he discussed limitations of existing programming languages for large scale parallel computing and future programming languages under development. In this talk, he mentioned X10 from IBM, Chapel from Cray and Fortress from Sun Microsystems, possibilities of their growth and obstacles, and other programming solutions.
Full [...]

[Read more →]

Tags: HPC · MulticoreInfo · Programming · Research

Intel Nehalem to play nice with enthusiast memory

May 14th, 2008 · No Comments

Intel’s switch to an integrated memory controller with the upcoming Nehalem core will offer enthusiasts to finally take advantage of fast memory devices – which are constrained by the front side bus (FSB) today. The memory controller bandwidth is catching up with performance memory, which means that we should see dramatically improved memory performance one [...]

[Read more →]

Tags: Memory · MulticoreInfo · Processors

Why we’re hard-wired to ignore Moore’s Law

May 14th, 2008 · No Comments

Dian Schaffhauser writes an article for IDG News service on clinging to Moore’s Law, which was a “lucky guess” based on a few points of data (which Gordon Moore recalled in an interview). Dian mentions views of various scientists and executives that summarize: Forget linear growth; forget exponential growth; forget Moore’s Law.
Full Story

[Read more →]

Tags: Chip Tech · MulticoreInfo · Processors

What is an embedded system?

May 14th, 2008 · No Comments

Robert Cravotta writes about how various sources are defining “embedded system” in an article on EDN.
Full Story

[Read more →]

Tags: MulticoreInfo · Processors

MultiBench™ 1.0 Multicore Benchmark Software

May 14th, 2008 · No Comments

MultiBench™ from EEMBC is a suite of embedded benchmarks that allows processor and system designers to analyze, test, and improve multicore architectures and platforms. MultiBench uses standardized workloads and a test harness that provides compatibility with a wide variety of multicore embedded processors and OSs.
Full Story

[Read more →]

Tags: Applications · MulticoreInfo