MulticoreInfo.com header image 4

Entries from January 2009

Many Task Computing: Bridging the performance-throughput gap

January 28th, 2009 · No Comments

by Ioan Raicu, Ian Foster and Yong Zhao, published at International Science Grid This Week
“Tightly-coupled applications for which jobs must communicate between each other during execution are typically best served by clustered High Performance Computing (HPC). Applications with many independent job streams, on the other hand, are better suited to distributed High Throughput Computing (HTC). [...]

[Read more →]

Tags: Applications · HPC · MulticoreInfo

Is Moore’s Law really the industry’s misfortune?

January 27th, 2009 · No Comments

by Bill Schweber for EETimes
Since its pronouncement in 1965, Moore’s Law has been the defining paradigm of the electronics industry. (”Law” is a misnomer, it’s a “conjecture”; F=ma is true law). Under its guidance, we relentlessly drive towards ever smaller features, higher densities, larger wafers and more chips per wafer. Yet there’s a problem with [...]

[Read more →]

Tags: MulticoreInfo · Processors

Quickly identifying the cause of software bugs with ReplayEngine

January 27th, 2009 · No Comments

Here is a white paper from TotalView Technologies that describes the challenges of race conditions and other difficult bugs in parallel programming. It introduces a product called ReplayEngine.
Abstract
The hardest step in solving software bugs in a parallel programming environment centers on working backward from a software failure to the original program error. Conventional debugging techniques [...]

[Read more →]

Tags: Programming · Whitepapers

Webcast on Everything You Wanted to Know About SOC Memory

January 27th, 2009 · No Comments

What: Tensilica, Inc. will present a live webcast, “Everything You Wanted to Know About SOC Memory - But Forgot to Ask.” The webinar discusses the many alternatives for on-chip and off-chip memory usage that SOC designers must understand to develop successful multicore SOCs. The webinar will also highlight the essentials of SOC memory organizations [...]

[Read more →]

Tags: Embedded · Events · Memory

Interview with the Director General of India’s C-DAC

January 27th, 2009 · No Comments

The Centre for Development of Advanced Computing (C-DAC) of India started out with the specific mandate of developing a High Performance Computing (HPC) system and providing HPC solutions for various applications. Today C-DAC has diversified into many other information technology-related activities and has also expanded its portfolio of institutions. C-DAC’s Director General S. Ramakrishnan spoke [...]

[Read more →]

Tags: HPC

AccelerEyes Launches GPU Engine for MATLAB

January 26th, 2009 · No Comments

by Michael Feldman, HPCwire Editor
The nascent GPGPU computing world received another boost today with the commercial release of Jacket 1.0, a GPU engine for MATLAB. Jacket was developed by AccelerEyes, a two-year-old Atlanta-based startup that was founded by Georgia Tech grad John Melonakos, who also runs the company. AccelerEyes aims to tap into the [...]

[Read more →]

Tags: Applications · Programming

Which is better: AMP or SMP?

January 26th, 2009 · No Comments

by Mark Hermeling, Wind River
“This is an argument that will never end, much like C vs C++, VI vs Emacs and Windows vs Mac OS vs Linux. There is no right answer to any of these questions, well, nothing better than ‘it depends’. (though for me the OS war has been won by Apple hands [...]

[Read more →]

Tags: MulticoreInfo · Programming

AMD Phenom II Overclocked to 6.5GHz

January 26th, 2009 · No Comments

During CES a group of overclockers with access to liquid nitrogen and liquid helium for the extra boost of coldness cools an AMD Phenom II X4 chip to -232 degrees Celsius. Once they got the chip cooled to this frigid temperature, they pushed the clock speed all the way up to 6.5GHz, which is a [...]

[Read more →]

Tags: Industry News · MulticoreInfo · Performance · Processors

ROBOBAK Labs Validate Intel vPro Technology

January 26th, 2009 · No Comments

ROBOBAK(TM), the leader in agentless data protection software designed for remote and branch offices, today announced that the ROBOBAK Testing Laboratories have validated Intel(R) Corporation’s newly-announced, third-generation Intel(R) vPro(TM) suite of business desktop PC technologies to seamlessly work with ROBOBAK’s v9 Data Protection Suite software.
The verification from the ROBOBAK Testing Laboratories means small- and mid-sized [...]

[Read more →]

Tags: Applications · Industry News · MulticoreInfo · Performance

New AMD Shanghai HE Processors

January 26th, 2009 · No Comments

AMD is launching new energy-efficient quad-core server processors. The 45nm Quad-Core AMD Opteron HE processors, rated at 55-watt ACP, are designed to help meet the industry’s rising demand for low power, cost-saving data center technology and increased virtualization performance. The new processors are now available in eight server systems from HP and additional systems [...]

[Read more →]

Tags: Industry News · MulticoreInfo · Processors

Embedded systems virtualization: Consider a Hypervisor

January 26th, 2009 · No Comments

By Gernot Heiser, OK Labs
Virtualization has been a major factor in the enterprise space for years; several virtualization providers have become billion-dollar companies. More recently, virtualization has started to become a hot topic in the embedded systems areas. This is demonstrated by recent moves of the dominant providers of virtualization for the enterprise, VMware and [...]

[Read more →]

Tags: Applications · MulticoreInfo

Technology to transfer data from DRAM chips to processor @ 1 terabyte per second

January 26th, 2009 · No Comments

The semiconductor memory IP expert Rambus has pioneered a new memory signaling technologies useful for the development of a future memory architecture capable of delivering a terabyte per second of memory bandwidth (1 terabyte = 1,024 gigabytes) to a single System-on-Chip (SoC).
To achieve 1 TByte/s memory bandwidth, Rambus has developed fundamental innovations that include,
1. [...]

[Read more →]

Tags: Industry News · Memory

Debugging and optimization of multi-thread OpenMP-programs

January 25th, 2009 · No Comments

The task of familiarizing programmers with the sphere of developing parallel applications is getting more and more urgent. This article is a brief introduction into creation of multi-thread applications based on OpenMP technology. The approaches to debugging and optimization of parallel applications are described.
Full Story

[Read more →]

Tags: MulticoreInfo · Programming

Introduction into the problems of developing parallel programs

January 25th, 2009 · No Comments

As developing parallel software is rather a difficult task at present, the questions of theoretical training of specialists and investigation of methodology of projecting such systems become very urgent. Within the framework of this article we provide historical and technical information preparing a programmer for gaining knowledge in the sphere of developing parallel computer systems.
Full [...]

[Read more →]

Tags: MulticoreInfo · Programming

VivaMP - a tool for OpenMP

January 25th, 2009 · No Comments

The tool for programmers VivaMP is intended for helping OpenMP-based parallel software developers. The article gives a brief description of the program product.
Full Story

[Read more →]

Tags: MulticoreInfo

Testing parallel programs

January 25th, 2009 · No Comments

Testing parallel software is a more complicated task in comparison to testing a standard program. The programmer should be aware both of the traps he can face while testing parallel code and existing methodologies and toolkit.
Full Story

[Read more →]

Tags: MulticoreInfo

32 OpenMP traps for C++ developers

January 25th, 2009 · No Comments

Since multi-core systems are spreading fast, the problem of parallel programming becomes more and more urgent. However, even the majority of experienced developers are new to this sphere. The existing compilers and code analyzers allow finding some bugs, which appear during parallel code development. However, many errors are not diagnosed. The article contains description of [...]

[Read more →]

Tags: MulticoreInfo · Programming

Threading and Parallel Programming Constructs

January 25th, 2009 · 1 Comment

Shameem Akhter, a platform architect at Intel, and Jason Roberts, a senior software engineer at Intel, are the authors of Multi-Core Programming: Increasing Performance through Software Multithreading. They write an article, which describes the theory and practice of the principal parallel programming constructs that focus on threading and begins with the fundamental concepts of synchronization, [...]

[Read more →]

Tags: MulticoreInfo · Programming

Programming Models for Multicore Programming - RapidMind

January 24th, 2009 · 1 Comment

I have been looking for programming models that would efficiently work for multicore processors. In the last few years many models have been introduced. Among those, which would be general enough to have an impact on multicore programming? In search of an answer, I have found a few articles and research papers. I will go [...]

[Read more →]

Tags: MulticoreInfo · Performance · Programming

Reevaluating Amdahl’s Law in the Multicore Era

January 23rd, 2009 · No Comments

In a recent paper, Professor Xian-He Sun reevaluates Amdahl’s law for multicore processors. This paper introduces fixed-time speedup and memory-bounded speedup models to evaluate scalable computing for multicore architectures.
Abstract:
Microprocessor architecture has entered the multicore era. Recently, Hill and Marty presented a pessimistic view of multicore scalability. Their analysis was based on Amdahl’s law (i.e. [...]

[Read more →]

Tags: MulticoreInfo · Performance · Processors