BS Publications
 
 
 
 
Search:
OR OR OR
 
 
 
  Browse By Subject  

Engineering Sciences
Electronics & Communication
Instrumentation
Electrical & Electronics
Computer Science & Information Technology
Mechanical Engineering
Civil Engineering
Biotechnology/Chemical
Environmental Sciences
Aeronautical
Agriculture & Allied Sciences
Competitive Exam
Basic Sciences
Metallurgy

Pharmaceutical Sciences
Allied Sciences
Pharmacy
Pharmaceutical Chemistry
Pharmaceutics
Pharmaceutical Analysis
Pharmacogoncy
Pharmacology
Regulatory Affairs
Pharmacy Competitive
Pharma Practices
Biotechnology
Biochemistry
Pathophysiology
Bioinformatics
General
Pharmaceutical Microbiology
Pharmaceutics Practical
Pharmaceutical Analysis Practical
Pharmaceutical Management

Earth & Environmental Science
Environmental Management
Geology/Geo-Physics
Remote Sensing & GIS
Meteorology
Water Resources
Safety Health and Environment

Management Science
Management Science / Skills
Humanities
Economics

Library Science-Main
Library Science

Education-Main
Education
   
 

Access our e-Books

(Purchased on

ebookstore.bspublications.net)

through our App on Google Play and IOS

Access our e-learning resources from our repository at (www.ulektz.com)

Click Here
Email :
Engineering & Technology
Pharmacy & Allied Science
Agriculture & Allied Science
Earth/Environment Science
Management & Allied Areas
Basic Sciences
E-Books PriceList-May2021
International PriceList-May 2021
Price List (Excel/Pdf)
Book Flyers
Our International Journal -IJPSN
International Journal of Pharmaceutical Sciences and Nanotechnology-IJPSN
Volume 17 issue 1 /Jan-Feb-2024 Subscription Details
Scopus Indexed,ICI,PCI Approved
Our New Journal
ARAI Journal of Mobility Technology-AJMT
Volume 4 Issue 1 Jan-March 2024
Subscription Details
Like us on our Pages
instagramlogo 20 20 20 20

 
The Art of Multiprocessor Programming, Second Edition
Author(s) :Maurice Herlihy, Nir Shavit, Victor Luchangco, Michael Spear


ISBN : 9788131268520
Name : The Art of Multiprocessor Programming, Second Edition
Price : 2495.00
Edition : Second Edition
Author/s : Maurice Herlihy, Nir Shavit
Type : Text Book
Pages : 576
Year of Publication : Rpt. 2023
Publisher : Elsevier / BSP Books
Binding : Paperback
BUY NOW
Request for Evaluation Copy
Like us on our Pages
instagramlogo 20 20 20 20
Book Review Form

About the Book:

Revised and updated with improvements conceived in parallel programming courses, The Art of Multiprocessor Programming is an authoritative guide to multicore programming. Multicore systems introduce new issues not present in single-core machines, as well as more advanced tools and knowledge that is required to program them effectively. The book provides comprehensive coverage of the principles and algorithmic techniques necessary for effective multiprocessor programming. Students and professionals alike will benefit from the thorough coverage of the essential issues that arise in programming multiprocessor.

Features

  • This edition contains new and substantially revised chapters on concurrency in C++, data-parallel programming, and hardware transactional memory.
  • It includes updates and corrections throughout, based on feedback provided by parallel programming classrooms since 2008.
  • Readers will learn the fundamentals of programming multiple threads and accessing shared memory.
  • Mainstream concurrent data structures and the key elements of their design, as well as synchronization techniques, from simple locks to transactional memory systems, are explored.

Contents:

1.    Introduction

2.    Mutual Exclusion

3.    Concurrent Objects

4.    Foundations of Shared Memory

5.    The Relative Power of Primitive Synchronization Operations

6.    Universality of Consensus

7.    Spin Locks and Contention

8.    Monitors and Blocking Synchronization

9.    Linked Lists: The Role of Locking

10. Queues, memory management, and the ABA Problem

11. Stacks and Elimination

12. Counting, Sorting and Distributed Coordination

13. Concurrent Hashing and Natural Parallelism

14. Skiplists and Balanced Search

15. Priority Queues

16. Scheduling and Work Distribution

17. Data parallelism

18. Barriers

19. Optimism and manual memory management

20. Transactional programming

About the Author:

Maurice Herlihy has an A.B. in Mathematics from Harvard University, and a Ph.D. in Computer Science from M.I.T. He has served on the faculty of Carnegie Mellon University, and the staff of DEC Cambridge Research Lab. He is the recipient of the 2003 Dijkstra Prize in Distributed Computing, the 2004 ACM / EATCS Gödel Prize, the 2008 ISCA Influential Paper Award, the 2012 Edsger W. Dijkstra Prize in Distributed Computing, and the 2013 Wallace McDowell Award. He received a 2012 Fulbright Distinguished Chair in the Natural Sciences and Engineering Lecturing Fellowship, and he is fellow of the ACM, the National Academy of Inventors, the National Academy of Engineering, and the National Academy of Arts and Sciences. He holds the An Wang Chair Compute Science at Brown University.

Nir Shavit received a B.A. and M.Sc. from the Technion and a Ph.D. from the Hebrew University, all in Computer Science. He is a Professor of Computer Science at M.I.T. an ACM Fellow, and a recipient of the 2012 Edsger W. Dijkstra Prize in Distributed Computing and the 2004 ACM / EATCS Gödel Prize.

Victor Luchangco received a S.B., S.M., and Sc.D. from M.I.T., all in Computer Science. Since then, he has been a researcher in the Scalable Sunchronization and Programming Languages Research Groups at Sun Labs and Oracle Labs, and he now does research on blockchain technology at Algorand.

Michael Spear received a B.S. from the United states Military Academy and a Ph.D. from the University of Rochester, both in Computer Science. He is Professor of Computer Science at Lehigh University.

   « Back
Like us on our Pages
instagramlogo 20 20 20 20
 
  2024, BSP Books. Website design by BSP Books, Best viewed in 1024x768.