MulticoreInfo.com header image 4

Entries from August 2010

One (Processor) Size Doesn’t Fit All

August 16th, 2010 · No Comments

By John Blyler
Power Architecture member IBM talks about scalability, multicore, multithreading, and software challenges in today’s electronics market.
Designing electronic systems has never been easy. Processors—the critical component of any electronics—continue to grow in complexity. The move toward multicore extends those inherent design complexities to the hardware-interconnect and software-development domains.
Two main processor architectures have dominated the [...]

[Read more →]

Tags: MulticoreInfo

Closing the Server-Storage Virtualization Gap

August 16th, 2010 · No Comments

By AB Periasamy
Now that hypervisors are mature management tools, monitoring capabilities and standards are evolving. Resources in the cloud are more dynamic, multi-tenant and large-scale. However, full data center virtualization and the cloud cannot be complete without virtualizing the storage layer. Storage virtualization demands an entirely new software-based approach.
Server virtualization technologies for Linux have advanced [...]

[Read more →]

Tags: MulticoreInfo

Dual-core Smartphones on the Horizon

August 16th, 2010 · No Comments

by Agam Shah, IDG News
Smartphones are on the verge of becoming more powerful, with chip makers readying dual-core chips that could accelerate multimedia and application performance on handheld devices.
Most smartphones are only capable of 720p video and come with processors touching speeds of around 1GHz, but users are demanding more performance, analysts said. A new [...]

[Read more →]

Tags: MulticoreInfo

2015: 32 Sparc microprocessors on a single chip?

August 12th, 2010 · No Comments

Oracle will continue developing Sparc microprocessors but focus on chips based on a single core design at a time, probably packing 32 of them in a single chip by 2015. The move is part of an overall shift to a more streamlined road map for the former Sun Microsystems which also continues to use [...]

[Read more →]

Tags: MulticoreInfo

Multicore Processing with Virtualization for SmartPhones

August 12th, 2010 · No Comments

eMuCo (Embedded Multi-Core Processing for Mobile Communications) is a project aimed at opening the door to the next generation of smart phones by bringing the power of multicore and virtualization to mobile phones. eMuCo started as a European initiative of universities and companies in the mobile embedded market to explore the principles, suitability, and [...]

[Read more →]

Tags: MulticoreInfo

Breaking through the Programming Wall

August 11th, 2010 · No Comments

by Steve Conway
Big challenges lie on the software side in efficiently corralling hardware’s runaway parallelism
At an IDC HPC User Forum meeting in 2005, Paul Muzio, director of the HPC Center at City University of New York, said that an application engineer’s ideal petascale supercomputer would have one powerful processor with direct access to main [...]

[Read more →]

Tags: MulticoreInfo

CUDA by Example: An Introduction to General-Purpose GPU Programming

August 10th, 2010 · No Comments

CUDA is a computing architecture designed to facilitate the development of parallel programs. In conjunction with a comprehensive software platform, the CUDA Architecture enables programmers to draw on the immense power of graphics processing units (GPUs) when building high-performance applications. GPUs, of course, have long been available for demanding graphics and game applications. CUDA now [...]

[Read more →]

Tags: MulticoreInfo

A Brief Overview of Concurrency

August 10th, 2010 · No Comments

by Eric Merritt
Over the last few weeks I have had several conversations with people about concurrency, more specifically the ways in which shared information is handled in concurrent languages. I have gotten the impression that there isn’t really a good understanding of whats out there in the world of concurrency. That being the case it [...]

[Read more →]

Tags: MulticoreInfo

Beyond Locks and Messages: The Future of Concurrent Programming

August 10th, 2010 · 1 Comment

by Bartosz Milewski
Concurrent programming has been around for quite some time (almost half a century), but it was mostly accessible to the highest ranks of the programming priesthood. This changed when, in the 2000s, concurrency entered prime time, prodded by the ubiquity of multicore processors. The industry can no longer afford to pay for hand-crafted [...]

[Read more →]

Tags: MulticoreInfo

NVIDIA-Led Team scores $25 Million Grant From DARPA

August 10th, 2010 · No Comments

NVIDIA-Led Team Receives $25 Million Contract From DARPA to Develop High-Performance GPU Computing Systems
A team led by NVIDIA has been awarded a research grant of $25 million by the Defense Advanced Research Projects Agency (DARPA), the U.S. Defense Department’s research and development arm, to address what the agency calls a “crisis in computing.”
The four-year [...]

[Read more →]

Tags: MulticoreInfo

Threads or Cores: Which Do You Need?

August 6th, 2010 · No Comments

by Jason Lane
Intel and AMD have done their best to differentiate the x86 architecture as much as possible while retaining compatibility between the two CPUs, but the differences between the two are growing. One key differentiator is hyperthreading; Intel does it, AMD does not.
Multicore and HyperThreading (referred to as “HT”) are not the same, [...]

[Read more →]

Tags: MulticoreInfo

Intel Knights Ferry Versus Nvidia Fermi

August 6th, 2010 · No Comments

by Michael Wolfe, Compiler Engineer, The Portland Group, Inc.
In May, Intel announced the Many Integrated Core (MIC, pronounced “Mike”) architecture, with a development kit codenamed Knights Ferry. The Knights Ferry chip was described broadly by Kirk Skaugen at his ISC’10 keynote talk in Hamburg, Germany. Slide 33 from his presentation makes the Knights Ferry [...]

[Read more →]

Tags: MulticoreInfo

Parallelization Platform for GPUs Announced

August 4th, 2010 · No Comments

HPC Project has introduced Version 1.0 of the Par4all, an open parallelization platform that provides automatic code generation for NVIDIA GPU-based hybrid architectures.
Pa4All is an open-source environment to do source-to-source transformations on C and Fortran programs for parallelizing, optimizing, instrumenting, reverse-engineering, etc. on various targets, from multicore system-on-chip with some accelerators up high-performance computers and [...]

[Read more →]

Tags: MulticoreInfo

CriticalBlue Provides Multicore Software Development Analysis Environment

August 4th, 2010 · No Comments

CriticalBlue, a pioneer in embedded multicore software analysis, exploration and verification tools, and Cavium Networks, Inc. /quotes/comstock/15*!cavm/quotes/nls/cavm (CAVM 27.22, -0.22, -0.80%) , provider of semiconductor products that enable intelligent processing for networking, communications and the digital home, announced today immediate support for the OCTEON(R) and OCTEON II architectures within CriticalBlue’s Prism software analysis, [...]

[Read more →]

Tags: MulticoreInfo

Thinking About a Data Analytics Revolution

August 4th, 2010 · No Comments

by Michael Vizard
One of the things that has limited statistical analysis specifically and business intelligence in general has been the cost of the software. In the last couple of years, however, academic institutions have been overcoming that particular limitation by embracing an open source language for analytic applications simply known as R.
The tradeoff [...]

[Read more →]

Tags: MulticoreInfo

Linux Kernel Gets Multicore Muscle With Latest Upgrade

August 4th, 2010 · No Comments

By Katherine Noyes
The latest version of the Linux kernel was released on Sunday, offering not just a host of bug fixes but also new features designed for multicore environments.
Most notably, tapping technology contributed by Google , Linux version 2.6.35 includes Receive Packet Steering (RPS) and Receive Flow Steering (RFS) features that help to spread network [...]

[Read more →]

Tags: MulticoreInfo

Superscalar Programming 101 (Matrix Multiply) Part 1

August 3rd, 2010 · 1 Comment

By Jim Dempsey
The subject matter of this article is: How to optimally tune a well known algorithm. We will take this well known (small) algorithm, a common approach to parallelizing this algorithm, a better approach to parallelizing this algorithm, and then produce a fully cache sensitized approach to parallelizing this algorithm. The intention of this [...]

[Read more →]

Tags: MulticoreInfo

GPGPUs help lower CT scan radiation

August 3rd, 2010 · No Comments

A new approach to processing X-ray data could lower by a factor of ten or more the amount of radiation patients receive during cone beam CT scans, report researchers from the University of California, San Diego.
Cone beam CT plays an essential role in image-guided radiation therapy (IGRT), a state-of-the-art cancer treatment. IGRT uses repeated scans [...]

[Read more →]

Tags: MulticoreInfo

Solving the Multicore Dilemma: An Interview with eXludus CEO Dale Geldart

August 3rd, 2010 · No Comments

by Wolfgang Gentzsch, DEISA Advisor, Open Grid Forum Director
The increasing number of CPU cores makes me worry about the relatively low utilization of the recent manycore CPUs, along with the potential increase in wasted energy, and the low degree of parallelization of many applications submitted to many-core based servers. EXludus CEO Dale Geldart [...]

[Read more →]

Tags: MulticoreInfo