High-performance computing and concurrency understanding hardware-software interactions and how to speed up your programs

"It's deja vu all over again. In the old days (35 plus years ago), developers wanting to write half-decent programs had to know their hardware. Those days are back. Clock frequencies have peaked and hardware can no longer be abstracted behind high-level languages. Designed for developers w...

Full description

Bibliographic Details
Main Author: Pikus, Fedor G.
Format: eBook
Language:English
Published: [Place of publication not identified] O'Reilly 2016
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 02053nmm a2200265 u 4500
001 EB001924089
003 EBX01000000000000001086991
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
050 4 |a QA76.88 
100 1 |a Pikus, Fedor G. 
245 0 0 |a High-performance computing and concurrency  |b understanding hardware-software interactions and how to speed up your programs  |c with Fedor G. Pikus 
246 3 1 |a Understanding hardware-software interactions and how to speed up your programs 
260 |a [Place of publication not identified]  |b O'Reilly  |c 2016 
300 |a 1 streaming video file (11 hr., 8 min., 18 sec.)  |b digital, sound, color 
653 |a High performance computing / fast / (OCoLC)fst00956032 
653 |a High performance computing / http://id.loc.gov/authorities/subjects/sh95008935 
653 |a Superinformatique 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
500 |a Title from resource description page (viewed December 20, 2016) 
856 4 0 |u https://learning.oreilly.com/videos/~/9781491967560/?ar  |x Verlag  |3 Volltext 
082 0 |a 000 
520 |a "It's deja vu all over again. In the old days (35 plus years ago), developers wanting to write half-decent programs had to know their hardware. Those days are back. Clock frequencies have peaked and hardware can no longer be abstracted behind high-level languages. Designed for developers with high performance requirements (games, finance analysis, scientific computation, etc.), this course teaches you what really happens when programs are executed and the subtle details that make a program go slow or fast. With a focus on concurrency, specifically local concurrency (multi-threading), the course is all about writing efficient programs that make the best use of the computing resources available to you. While the sample code is written in C++, the course is not C++ specific. If you can read C++ code, but don't use it in your work, you will still learn from this class."--Resource description page