Single Instruction Multiple Data Execution is popular PDF and ePub book, written by Christopher J. Hughes in 2015-05-01, it is a fantastic choice for those who relish reading online the Computers genre. Let's immerse ourselves in this engaging Computers book by exploring the summary and details provided below. Remember, Single Instruction Multiple Data Execution can be Read Online from any device for your convenience.
Single Instruction Multiple Data Execution Book PDF Summary
Having hit power limitations to even more aggressive out-of-order execution in processor cores, many architects in the past decade have turned to single-instruction-multiple-data (SIMD) execution to increase single-threaded performance. SIMD execution, or having a single instruction drive execution of an identical operation on multiple data items, was already well established as a technique to efficiently exploit data parallelism. Furthermore, support for it was already included in many commodity processors. However, in the past decade, SIMD execution has seen a dramatic increase in the set of applications using it, which has motivated big improvements in hardware support in mainstream microprocessors. The easiest way to provide a big performance boost to SIMD hardware is to make it wider— i.e., increase the number of data items hardware operates on simultaneously. Indeed, microprocessor vendors have done this. However, as we exploit more data parallelism in applications, certain challenges can negatively impact performance. In particular, conditional execution, noncontiguous memory accesses, and the presence of some dependences across data items are key roadblocks to achieving peak performance with SIMD execution. This book first describes data parallelism, and why it is so common in popular applications. We then describe SIMD execution, and explain where its performance and energy benefits come from compared to other techniques to exploit parallelism. Finally, we describe SIMD hardware support in current commodity microprocessors. This includes both expected design tradeoffs, as well as unexpected ones, as we work to overcome challenges encountered when trying to map real software to SIMD execution.
Detail Book of Single Instruction Multiple Data Execution PDF
- Author : Christopher J. Hughes
- Release : 01 May 2015
- Publisher : Morgan & Claypool Publishers
- ISBN : 9781627057646
- Genre : Computers
- Total Page : 123 pages
- Language : English
- PDF File Size : 18,7 Mb
If you're still pondering over how to secure a PDF or EPUB version of the book Single Instruction Multiple Data Execution by Christopher J. Hughes, don't worry! All you have to do is click the 'Get Book' buttons below to kick off your Download or Read Online journey. Just a friendly reminder: we don't upload or host the files ourselves.