2008 2007 2006 2005 2004 2003 2002 2001
2000 1999 1998 1997 1996 Prior to 1995 Whitepapers
Papers listed here are either freely available on the web or obtained legally. Please respect the various copyright stipulations placed on these documents. If any author would like us to add or to remove their paper from here, please contact us at info@multicoreinfo.com.
Multicore White Papers and Presentations
If you like a white paper to be listed in this page, contact us by e-mailing information to info@multicoreinfo.com or leave a comment.
Above the Clouds: A Berkeley View of Cloud Computing
RAD Lab, Berkeley
Developing Multi-threaded Applications: A Platform Consistent Approach
Clay Breshears, Aaron Coday, Martyn Corden, et al.
Intel
Comparing Multi-Core Processors for Server Virtualization
Rob Carpenter
Intel
Making sense of Multi-core Processor technology for SAS Environment
Carl E. Ralston, Intel (SAS Global Forum 2008)
Quickly identifying the cause of software bugs with ReplayEngine
Chris Gottbrath
TotalView Technologies
Detecting Multicore Processor Topology in an IA-32 Platform
Khang Nguyen and Shihjong Kuo
Intel
Meeting the Performance and Availability Challenge with an Open Supercomputing Architecture
Douglas Eadline
Appro, Basement Supercomputing, AMD
Increasing Memory Throughput With Intel® Streaming SIMD Extensions 4 (Intel® SSE4) Streaming Load
Ashish Jha and Darren Yee
Intel Software and Solutions Group
The Advantages of Multi-Core UTM
Sponsored by SonicWALL
HP and Acumem SlowSpotter for Linux
Acumem
Is the Free Lunch Really Over? Scalability in Manycore Systems Part 2: Using Locks Efficiently
Michael Wrinn, Intel
Going Parallel with LabVIEW Delivers Test Throughput Gains
National Instruments
Chasing Moore’s Law - The Truth Behind the OS and CPU Upgrades for Industrial PC Users
Alan Koch
Advantech Corporation
When Extending Battery Life, Two Processors are Often Better Than One
John Dixon, Zack Albus, Adrian Valenzuela, and J. B. Fowler
Texas Instruments, Inc.
Seeding Multicore Infrastructure: Imperas Launches Open Virtual Platforms
Bryon Moyer, Embedded Technology Journal
HP Non-stop Multi-core Architecture
Hewlett-Packard Company
Scaling Spring Applications in 4 Steps
Nati Shalom, CTO
Gigaspaces
The Scalability Revolution - From Dead End to Open Road
Nati Shalom, CTO
Gigaspaces
Quickly Identifying the Cause of Software Bugs with ReplayEngine
TotalView Technologies
From a Few Cores to Many: A Tera-scale Computing Research Review
Jim Held, Jerry Bautista, Sean Koehl
Intel Research White Paper
Ct: A Flexible Parallel Programming Model for Tera-scale Architectures
Anwar Gholoum, Eric Sprangle, Jesse Fang, Gansha Wu, and Xin Zhou
Intel
Key Questions to Ask When Going Parallel
Interactive Supercomputing
Going Parallel with Star-P: An Implementation Guide
Interactive Supercomputing
From Moore’s Law to Multi-Core: How Real-world Issues are Driving the Evolution of Network Monitoring Solutions
Endace Systems
Managing Multi-core Projects (.pdf)
Source: Go Parallel 6 part article series
Concurrent Computing for SCAApplications: Achieving Scalability in a Service-oriented Application Environment
Patrick Leonard, VP of Engineering
Rogue Wave Software
A Guide to Creating C++ Web Services
Rogue Wave Software
Multi-core Hardware and Application Performance: An application development survey
Rogue Wave Software
Achieving Application Scalability on Multi-Core Systems
Rogue Wave Software
Threading Programming Guide
Apple, Feb 2008
Pervasive DataRush: A Description of the Highly Parallel Dataflow Framework
A Pervasive Software architecture white paper, July 2008
Larrabee: A Many-Core x86 Architecture for Visual Computing [Weblink from Intel]
Larry Seiler, Doug Carmean, Eric Sprangle, Tom Forsyth, et al.
SIGGRAPH 2008
Scheduling to Overcome the Multi-Core Memory Bandwidth Bottleneck
Dave Field, Deron Johnson, Don Mize, and Robert Stober
Hewlett-Packard and Platform Computing
Optimizing Software for Multi-core Processors
Intel Whitepaper
Multi-Core Processing Advancements via Optimized System Resource Allocation and Capacity Management
Benoit Marchand, Founder
eXludus Technologies Inc.
Finding & Fixing Multicore Performance Bottlenecks in HPC Applications
Erik Hagersten, CTO and Founder
Acumem
Scalable Programming Models for Massively Multicore Processors [Requires IEEE Xplore login]
McCool, M.D.
Proceedings of the IEEE, Volume 96, Issue 5, May 2008 Page(s):816 - 831
Virtualization in a Tera-Scale Environment
Sebastian Schoenberg and Ken Strandberg
Intel Software Network
Scalability in Many-core Systems: Part 1 in a Series
Michael Wrinn
Intel Software Network
A Library Based Approach to Threading for Performance
David R. Mackay
Intel Software Network
FR-V Single-Chip Multicore Processor: FR1000
Atsuhiro Suga, Satoshi Imai
Fujitsu
Operating System Scheduling on Heterogeneous Core Systems
Alexandra Fedorova, David Vengerov, Daniel Doucette
Simon Fraser University and Sun Microsystems, July 2007
A Performance Comparison of Hypervisors
VMWare
How Multicore Processing and 64-Bit Operating Systems Enhance a Utility Computing Environment
Kelly Quinn, John Humphreys, et al.
IDC, Sponsored by AMD, Nov 2005
Programming Strategies for Multicore Processing: Pipelining
National Instruments
Multicore Programming Fundamentals Whitepaper Series
Programming Strategies for Multicore Processing: Task Parallelism
National Instruments
Multicore Programming Fundamentals Whitepaper Series
Programming Strategies for Multicore Processing: Data Parallelism
National Instruments
Multicore Programming Fundamentals Whitepaper Series
The Multicore Programming Challenge [Presentation Slides]
Barbara Chapman
University of Houston, November 2007
Programming Models for Scalable Multicore Programming [Article in HPCWire]
Michael McCool
RapidMind, 2007
Programming Models for Supercomputing in the Multicore Era Presentation]
Mark Snir
Presented at Salishen Workshop 2008
Programming Languages for High Performance Computing [Presentation]
Mark Snir
Presented at UIUC, UIC, and Purdue
Leveraging Multi-Core Processors for High-Performance Embedded Systems
Robert Craig, Paul Leroux
QNX Software Systems
Blending Asymmetric and Symmetric Multiprocessing with a Single OS on ARM11 MPCore
Masaki Gondo
eSol Co., Ltd.
Software Optimization Techniques for Multi-Core Processors
Kerry Johnson
QNX Software Systems, March 2008
Ensuring Code Quality in Multi-threaded Applications
Ben Chelf and John Kodumal
Coverity
The Need for Acceleration Technologies to Achieve Cost-effective Supercomputing Performance for Advanced Applications
Joe Landman
AMD
Multicore Communication: Today and the Future
Tony Trawick
Written for Embedded Computing Design, March 2007
The Buzz on Multicore: A Look at All the Application Angles [Slides]
Bill Witowsky
Texas Instruments
Embedded vs. General Purpose: All Multicores Are Not Alike [Slides]
Alan Gatherer
Texas Instruments
Unlocking the Hidden Performance of Multicores: Digital Signal Processors and Virtualization Software [Slides]
Andy Fritsch
Texas Instruments
Multicore Technology: Meeting The Challenges of Today and Tomorrow [Slides]
Ray Simar
Texas Instruments
2008 2007 2006 2005 2004 2003 2002 2001
2000 1999 1998 1997 1996 Prior to 1995 Whitepapers

