Frank & Eileen

Scientific Programming and Computer Architecture (Scientific and

Description: A variety of programming models relevant to scientists explained, with an emphasis on how programming constructs map to parts of the computer. 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 computers 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. The books website (https://github.com/divakarvi/bk-spca) has all the programs described in the book as well as a link to the html text.

Price: 46.7 USD

Location: Tucson, Arizona

End Time: 2024-12-28T13:55:59.000Z

Shipping Cost: 6.13 USD

Product Images

Scientific Programming and Computer Architecture (Scientific and

Item Specifics

Return shipping will be paid by: Buyer

All returns accepted: Returns Accepted

Item must be returned within: 30 Days

Refund will be given as: Money Back

Return policy details:

price: 45.99

yearPublished: 2017

Author: Viswanath, Divakar

Book Title: Scientific Programming and Computer Architecture (Scientific and

Language: English

Format: Hardcover

Recommended

Learning Scientific Programming with Python by
Learning Scientific Programming with Python by

$46.33

View Details
NASA PATCH vtg 33rd SPACE CONGRESS America's SPACE Program Scientific Military
NASA PATCH vtg 33rd SPACE CONGRESS America's SPACE Program Scientific Military

$9.99

View Details
Introduction to Scientific Programming and Simulation with R Hard
Introduction to Scientific Programming and Simulation with R Hard

$10.01

View Details
SCIENTIFIC PROGRAMMING IN BUSINESS AND INDUSTRY - Vazsonyi, Andrew
SCIENTIFIC PROGRAMMING IN BUSINESS AND INDUSTRY - Vazsonyi, Andrew

$34.77

View Details
LabVIEW for Everyone: Graphical Programming Made Easy and Fun (3rd E - GOOD
LabVIEW for Everyone: Graphical Programming Made Easy and Fun (3rd E - GOOD

$22.94

View Details
A Primer on Scientific Programming with Python Third Edition
A Primer on Scientific Programming with Python Third Edition

$46.99

View Details
Sharp EL-512 Programming For The Sciences (1983), Calculator Applications
Sharp EL-512 Programming For The Sciences (1983), Calculator Applications

$27.95

View Details
Texas Instruments TI-82 Graphics ,scientific,Programming Calculator Excellent
Texas Instruments TI-82 Graphics ,scientific,Programming Calculator Excellent

$45.00

View Details
Python Data Science Handbook: Essential Tools for Working with Data VanderPlas,
Python Data Science Handbook: Essential Tools for Working with Data VanderPlas,

$24.97

View Details
Numerical Recipes Example Book C (The Art of Scientific Computing) - GOOD
Numerical Recipes Example Book C (The Art of Scientific Computing) - GOOD

$8.81

View Details