Entries from May 2008
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
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
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
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
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
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
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
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
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
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 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
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 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
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
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
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’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
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
Robert Cravotta writes about how various sources are defining “embedded system” in an article on EDN.
Full Story
[Read more →]
Tags: MulticoreInfo · Processors
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