Scientific programming and computer architecture - Info and Reading Options
By Divakar Viswanath

"Scientific programming and computer architecture" was published in 2017 - mau, it has 598 pages and the language of the book is English.
“Scientific programming and computer architecture” Metadata:
- Title: ➤ Scientific programming and computer architecture
- Author: Divakar Viswanath
- Language: English
- Number of Pages: 598
- Publish Date: 2017
- Publish Location: mau
“Scientific programming and computer architecture” Subjects and Themes:
- Subjects: ➤ Software engineering - Computer programming - Computer architecture - C (Computer program language) - Mobile & handheld device programming / Apps programming - Computer science - Information architecture
Edition Specifications:
- Pagination: xxi, 598 pages
Edition Identifiers:
- The Open Library ID: OL26936741M - OL19723621W
- Online Computer Library Center (OCLC) ID: 967774923
- Library of Congress Control Number (LCCN): 2016043792
- ISBN-13: 9780262036290
- ISBN-10: 0262036290
- All ISBNs: 0262036290 - 9780262036290
AI-generated Review of “Scientific programming and computer architecture”:
"Scientific programming and computer architecture" Table Of Contents:
- 1- Preface
- 2- C/C++: Review
- 3- C/C++: Libraries and Makefiles
- 4- The Processor
- 5- Memory
- 6- Threads and Shared Memory
- 7- Special Topic: Networks and Message Passing
- 8- Special Topic: The Xeon Phi Coprocessor
- 9- Special Topic: Graphics Coprocessor Programming Using CUDA
- 10- Machines Used, Plotting, Python, GIT, Cscope, and gcc.
"Scientific programming and computer architecture" Description:
The Open Library:
What makes computer programs fast or slow? To answer this question, we have to get behind the abstractions of programming languages and look at how a computer really works. This book examines and explains a variety of scientific programming models (programming models relevant to scientists) with an emphasis on how programming constructs map to different parts of the computer's architecture. Two themes emerge: program speed and program modularity. Throughout this book, the premise is to "get under the hood," and the discussion is tied to specific programs. The book digs into linkers, compilers, operating systems, and computer architecture to understand how the different parts of the computer interact with programs. It begins with a review of C/C++ and explanations of how libraries, linkers, and Makefiles work. Programming models covered include Pthreads, OpenMP, MPI, TCP/IP, and CUDA.The emphasis on how computers work leads the reader into computer architecture and occasionally into the operating system kernel. The operating system studied is Linux, the preferred platform for scientific computing. Linux is also open source, which allows users to peer into its inner workings. A brief appendix provides a useful table of machines used to time programs. -- Provided by publisher.
Read “Scientific programming and computer architecture”:
Read “Scientific programming and computer architecture” by choosing from the options below.
Search for “Scientific programming and computer architecture” downloads:
Visit our Downloads Search page to see if downloads are available.
Find “Scientific programming and computer architecture” in Libraries Near You:
Read or borrow “Scientific programming and computer architecture” from your local library.
- The WorldCat Libraries Catalog: Find a copy of “Scientific programming and computer architecture” at a library near you.
Buy “Scientific programming and computer architecture” online:
Shop for “Scientific programming and computer architecture” on popular online marketplaces.
- Ebay: New and used books.