Scientific Programming and Computer Architecture (Record no. 6108)

MARC details
000 -LEADER
fixed length control field 03127naaaa2200433uu 4500
003 - CONTROL NUMBER IDENTIFIER
control field BUT
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20230327090558.0
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS
fixed length control field m o d
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION
fixed length control field cr|mn|---annan
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 201901s2017 enka |||||o ||| eng|| d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9780262036290
040 ## - CATALOGING SOURCE
Original cataloging agency oapen
Transcribing agency oapen
041 0# - LANGUAGE CODE
Language code of text/sound track or separate title eng
080 ## - UNIVERSAL DECIMAL CLASSIFICATION NUMBER
Universal Decimal Classification number 004.43
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Viswanath, Divakar
Relationship auth
245 10 - TITLE STATEMENT
Title Scientific Programming and Computer Architecture
260 ## - PUBLICATION, DISTRIBUTION, ETC.
Place of publication, distribution, etc. Cambridge
Name of publisher, distributor, etc. The MIT Press
Date of publication, distribution, etc. 2017
300 ## - PHYSICAL DESCRIPTION
Extent 1 electronic resource (624 p.)
336 ## - CONTENT TYPE
Content type term text
Content type code txt
Source rdacontent
337 ## - MEDIA TYPE
Media type term computer
Media type code c
Source rdamedia
338 ## - CARRIER TYPE
Carrier type term online resource
Carrier type code cr
Source rdacarrier
490 1# - SERIES STATEMENT
Series statement Scientific and Engineering Computation
506 0# - RESTRICTIONS ON ACCESS NOTE
Terms governing access Open Access
Source of term star
Standardized terminology for access restriction Unrestricted online access
520 ## - SUMMARY, ETC.
Summary, etc. 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 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. The book's website (https://github.com/divakarvi/bk-spca) has all the programs described in the book as well as a link to the html text.
540 ## - TERMS GOVERNING USE AND REPRODUCTION NOTE
Terms governing use and reproduction Creative Commons
Use and reproduction rights by-nc-nd/4.0
Source of term cc
546 ## - LANGUAGE NOTE
Language note English
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Программирование
9 (RLIN) 1403
653 ## - INDEX TERM--UNCONTROLLED
Uncontrolled term Языки программирования
653 ## - INDEX TERM--UNCONTROLLED
Uncontrolled term Программирование приложений
653 ## - INDEX TERM--UNCONTROLLED
Uncontrolled term Высокопроизводительные вычисления
653 ## - INDEX TERM--UNCONTROLLED
Uncontrolled term Информатика
653 ## - INDEX TERM--UNCONTROLLED
Uncontrolled term C
653 ## - INDEX TERM--UNCONTROLLED
Uncontrolled term С++
830 ## - SERIES ADDED ENTRY--UNIFORM TITLE
9 (RLIN) 4508
Uniform title Scientific and Engineering Computation
856 40 - ELECTRONIC LOCATION AND ACCESS
Host name www.oapen.org
Uniform Resource Identifier <a href="https://library.oapen.org/bitstream/id/2816e391-306f-433e-b296-80cd2afcfd44/Scientific Programming and Computer Architecture.pdf">https://library.oapen.org/bitstream/id/2816e391-306f-433e-b296-80cd2afcfd44/Scientific Programming and Computer Architecture.pdf</a>
Access status 0
Public note Download
856 40 - ELECTRONIC LOCATION AND ACCESS
Host name www.oapen.org
Uniform Resource Identifier <a href="http://library.oapen.org/handle/20.500.12657/26041">http://library.oapen.org/handle/20.500.12657/26041</a>
Access status 0
Public note Description
909 ## - Составили записи
-- 255
-- Robiyakhon Olimjonova
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Универсальная десятичная классификация
Koha item type Electronic edition
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Collection code Home library Current library Shelving location Date acquired Total Checkouts Full call number Barcode Date last seen Price effective from Koha item type Public note
    Универсальная десятичная классификация     Computers Bucheon University Library Bucheon University Library OAPEN 24.03.2023   004.43 S40 1010485 24.03.2023 24.03.2023 Electronic edition Смотреть (pdf)