Free Vendor e-Book: How to Survive the Multicore Revolution (or at Least Survive the Hype)
An irreversible shift towards multicore x86 processors is underway.
Building multicore processors delivers on the promise of Moore's Law, but it creates an enormous problem for developers.
Multicore processors are parallel computers, and parallel computers are notoriously difficult to program.
Therefore, to deliver competitive application performance on these new processors, many applications must be written - or rewritten - as parallel...
preview:
http://www.cilk.com
book
Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism
Multi-core chips from Intel and AMD offer a dramatic boost in speed and responsiveness, and plenty of opportunities for multiprocessing on ordinary desktop computers.
But they also present a challenge: More than ever, multithreading is a requirement for good performance.
This guide explains how to maximize the benefits of these processors through a portable C++ library that works on Windows, Linux, Macintosh, and Unix systems.
With it,...
preview:
http://www.amazon.comdate: 7/12/2007
book
Professional Multicore Programming: Design and Implementation for C++ Developers
Professional Multicore Programming: Design and Implementation for C++ Developers presents the basics of multicore programming in a simple, easy-to-understand manner so that you can easily apply the concepts to your everyday projects.
Learn the fundamentals of programming for multiprocessor and multithreaded architecture, progress to multi-core programming and eventually become comfortable with programming techniques that otherwise can be...
preview:
http://www.amazon.comdate: 9/8/2008
book
Software Development for Embedded Multi-core Systems: A Practical Guide Using Embedded Intel
The multicore revolution has reached the deployment stage in embedded systems ranging from small ultramobile devices to large telecommunication servers.
The transition from single to multicore processors, motivated by the need to increase performance while conserving power, has placed great responsibility on the shoulders of software engineers.
In this new embedded multicore era, the toughest task is the development of code to support more...
preview:
http://www.amazon.comdate: 4/23/2008
book
Software Development for Embedded Multi-core Systems: A Practical Guide Using Embedded Intel
Good read, current in content, approachable, and complete, May 30, 2008 By James R. Reinders 'James' (Portland, OR) - See all my reviews This review is from: Software Development for Embedded Multi-core Systems: A Practical Guide Using Embedded Intel® Architecture (Paperback) Max has done a very good job writing a readible yet comprehensive and current view of this important topic.
I was struck at Max's ability to rattle...
preview:
http://www.amazon.comdate: 4/23/2008
eSOL offers high-quality, proven RTOS, middleware, and development tools seamlessly integrated together to allow you to concentrate on application development.
With 30+ years of embedded software experience.
We support major embedded processors and their evaluation/development boards from ARM, MIPS, SH, and Power Architecture.