Entries from January 2009
QuickThread* is a runtime library and programming paradigm for writing multithreaded applications in 32-bit and 64-bit environments using C++, Fortran and mixed language programs.
QuickThread* is affinity capable supporting thread affinity, data binding affinity and NUMA support.
QuickThread* is a tasking system using thread pools. Providing exceptional control over task scheduling with respect to cache levels, core [...]
[Read more →]
Tags: MulticoreInfo · Programming
Ulf Wiger of Ericsson gave a tutorial at the Declarative Aspects of Multicore Programming (DAMP) workshop, in conjunction with POPL 2009.
Here are the presentation slides from his talk on Erlang Programming for Multicore.
“The purpose of this presentation is to give a hands-on tutorial on Erlang programming for multi-core.
Since providing the audience with a [...]
[Read more →]
Tags: Events · MulticoreInfo · Programming
January 23rd, 2009 · 1 Comment
Over on Good Math, Bad Math, MarkCC writes about Erlang and Haskell:
“Haskell systems don’t, in general, parallelize well. They’re particularly bad for the kind of very coarse thread-based concurrency that we need to program for on multi-core computers, or distributed systems.”
In response, Don Stewart writes that he suspects that Mark hasn’t written much multicore concurrent [...]
[Read more →]
Tags: Programming
LogicVision, Inc. (Nasdaq: LGVN), a leading provider of semiconductor built-in-self-test (BIST) and diagnostic solutions, today announced that Tilera(R) Corporation, developer of the breakthrough TILE(TM) family of high-performance processors for the embedded market and the winner of the 2008 Global Semiconductor Alliance (GSA) “Start-up to Watch” award, has selected LogicVision’s memory BIST solution, ETMemory(TM), to [...]
[Read more →]
Tags: Industry News · Memory
Source: NewScientist
The world’s smallest working fuel cell has been created by US chemical engineers, at just 3 millimetres across. Future versions of the tiny hydrogen-fuelled power pack could replace batteries in portable gadgets.
While batteries are used to do that today, fuel cells are able to store more energy in the same space. Even the most [...]
[Read more →]
Tags: Future Tech
For embarrassingly parallel problems, for example digital tomography, an under-$10,000 Tesla personal supercomputer can beat a $5 million Sun CalcUA. CUDA makes the parallel programming tractable.
“GPU computing, and specifically CUDA, is designed to process massive data parallelism with huge data sets efficiently. It’s exactly the embarrassingly parallel problems that exhibit massive data parallelism, and so [...]
[Read more →]
Tags: GPU · Programming
by Rajinder Gill, AnandTech
To facilitate our Core i7/X58 motherboard testing, we have been snapping up retail CPU’s from a variety of outlets in the US and Europe. Since most of the users adopting this platform are opting for a Core i7 920 as their mainstay processor, we have been on a buying spree for this [...]
[Read more →]
Tags: MulticoreInfo · Performance · Processors
“The Need for Speed Seminar Series in intended to foster discussion between computational technologists (those who build hardware and software systems to compute faster) and applications experts (those who need systems that compute faster) about the use, form, and end product of higher computational power, and in particular what outcomes we can expect as we [...]
[Read more →]
Tags: Academia News · Events
January 22nd, 2009 · 1 Comment
NVIDIA Corporation and National Taiwan University (NTU), one of the world’s leading research universities, today announced that NTU has been named as Asia’s first CUDA Center of Excellence. NTU earned this title by formally adopting NVIDIA GPU Computing solutions across its research facilities and integrating a class to teach parallel computing based on the CUDA [...]
[Read more →]
Tags: Academia News · Industry News · Programming
by Jeff Layton for ClusterMonkey
GPUs are the graphics card in your desktop or even the graphic engines running your game consoles at home (never at work - right?). The potential performance improvement for codes or algorithms that can take advantage of the GPU’s programming model and do most of their computation on the GPU is [...]
[Read more →]
Tags: GPU · Programming
Ilya Mirman of Cilk Arts posts an interesting blog regarding a survey of developers’ thoughts on multicore processors. Here are some questions they asked in their survey.
# How many processor cores are in the most common computer configuration of your software’s installed base today? 12 months ago? 12 months from now?
# What multithreading approaches have [...]
[Read more →]
Tags: MulticoreInfo
Most of us mere mortal multi-threaded programmers use a variety of parallel programming tools and/or language enhancements in an attempt to produce an optimal performing application. Unfortunately, due to lack of awareness and control of thread scheduling, much of the fine tuning is left more to chance than by formal design of the program. Parallel [...]
[Read more →]
Tags: MulticoreInfo · Programming
Aaron Tersteeg and Breshears of Intel talked with Dr. Tim Mattson about OpenCL on the Tuesday January 20th show. Tim is Intel’s go to guy for building solutions and standards for parallel architcture. He is an author, teacher and constant learner.
You can download the show at: http://www.blogtalkradio.com/MulticoreSoftware/2009/01/20/Parallel-Programming-Talk-OpenCL-with-Tim-Mattson.mp3?localembed=download
Full Story
[Read more →]
Tags: Events · MulticoreInfo · Programming
Experts Announce Agreement on the 25 Most Dangerous Programming Errors - And How to Fix Them
On January 12, 2009 in Washington, DC, experts from more than 30 US and international cyber security organizations jointly released the consensus list of the 25 most dangerous programming errors that lead to security bugs and that enable cyber espionage [...]
[Read more →]
Tags: MulticoreInfo
Speed, accuracy, and ease of use are key demands of designers employing simulation to get their analog-, RF-, and mixed-signal devices to market. Flavors of the venerable Spice simulator remain the tools of choice for analog simulation, and EDA vendors are enhancing the speed and accuracy of their tools through innovative techniques, such as adapting [...]
[Read more →]
Tags: Applications · MulticoreInfo · Performance
They say you can never be too young, or too rich. Or too handsome or too beautiful. And in the case of Intel-architecture PCs, it also seems that you can never have too many cores. With both the industry leader and its archrival, AMD, ratcheting up the core count, the future of personal computing will [...]
[Read more →]
Tags: MulticoreInfo · Performance · Processors
After keeping a low profile since it was started last year by two University of Washington professors, PetraVM on Jan 21st emerged with a funding deal and plans to hire senior engineers, marketers and a chief executive officer.
The Seattle startup is building new tools for software developers writing multi-threaded programs for multi-core processors.
PetraVM announced this [...]
[Read more →]
Tags: Academia News · Industry News · MulticoreInfo
Douglas Eadline writes that in the big picture, HPC hardware is a small part of the economic equation. Then what are the big parts?
“When I’m talking to people about HPC I like to make what I call “provocative over generalizations.” My intention is to stimulate discussion and maybe get people to look at something from [...]
[Read more →]
Tags: HPC
Danny Bradbury writes an article for ComputerWeekly.com introducing virtualisation (virtualization in the US). He covers various issues including, What a hypervisor is, How it works, Chip architectures, Paravirtualisation, The problem with old-school architectures, The management question. Here is an excerpt:
“Virtualisation has evolved as an alternative to emulation, and the hypervisor - a small segment of [...]
[Read more →]
Tags: Applications · MulticoreInfo
Renesas Technology Corp announced Jan 19, 2009, that it developed the SH7776 (SH-Navi3), an LSI for use in car navigation systems, which can operate the control and information operating systems of a vehicle with a single chip.
The LSI integrates two CPU cores in a single chip and operates the control and information operating systems independently [...]
[Read more →]
Tags: Embedded · Industry News