Книга: Maurice Herlihy, Nir Shavit «The Art of Multiprocessor Programming»

The Art of Multiprocessor Programming

Revised and updated with improvements conceived in parallel programming courses, The Art of Multiprocessor Programming is an authoritative guide to multicore programming. It introduces a higher level set of software development skills than that needed for efficient single-core programming. This book provides comprehensive coverage of the new principles, algorithms, and tools necessary for effective multiprocessor programming. Students and professionals alike will benefit from thorough coverage of key multiprocessor programming issues.

Издательство: "Morgan Kaufmann" (2012)

Формат: 190x235, 552 стр.

ISBN: 978-0-12-397337-5

Купить за 7090 руб на Озоне

Maurice Herlihy

Maurice Herlihy is a computer scientist active in the field of multiprocessor synchronization. Herlihy has contributed to the design of concurrent algorithms, and in particular to the exposition and quantification of the properties and uses of hardware synchronization operations. He is currently (2009) a professor of computer science at Brown University.

Recognition

References

External links


Источник: Maurice Herlihy

Nir Shavit

Nir Shavit (Hebrew: ניר שביט‎) is a Professor in the Computer Science Department at Tel Aviv University.

Nir Shavit received B.Sc. and M.Sc. degrees in Computer Science from the Technion - Israel Institute of Technology in 1984 and 1986, and a Ph.D. in Computer Science from the Hebrew University of Jerusalem in 1990. Shavit is a co-author of the book The Art of Multiprocessor Programming, and is a winner of the 2004 Gödel Prize in theoretical computer science for his work on applying tools from algebraic topology to model shared memory computability. He is a past program chair of the ACM Symposium on Principles of Distributed Computing (PODC) and the ACM Symposium on Parallelism in Algorithms and Architectures (SPAA).

His research covers techniques for designing, implementing, and reasoning about multiprocessors, and in particular the design of concurrent data structures for multi-core machines. His notable contributions include the introduction and first implementation of Software Transactional Memory.

Recognition

External links


Источник: Nir Shavit

Другие книги схожей тематики:

АвторКнигаОписаниеГодЦенаТип книги
Maurice Herlihy, Nir ShavitThe Art of Multiprocessor ProgrammingRevised and updated with improvements conceived in parallel programming courses, The Art of Multiprocessor Programming is an authoritative guide to multicore programming. It introduces a higher level… — Morgan Kaufmann, (формат: 190x235, 552 стр.) Подробнее...2012
7090бумажная книга

См. также в других словарях:

  • Game programming — This article is about the specifics of programming aspect of game development, for a broader overview see game development …   Wikipedia

  • Distributed computing — is a field of computer science that studies distributed systems. A distributed system consists of multiple autonomous computers that communicate through a computer network. The computers interact with each other in order to achieve a common goal …   Wikipedia

  • Concurrent data structure — In computer science, a concurrent data structure is a particular way of storing and organizing data for access by multiple computing threads (or processes) on a computer. Historically, such data structures were used on uniprocessor machines with… …   Wikipedia

  • Morgan Kaufmann Publishers — Parent company Elsevier Founded 1984 Founder Michael B. Morgan and William Kaufmann Country of origin United States Headquarters location Waltham, Massachusetts …   Wikipedia

  • Nir Shavit — (Hebrew: ניר שביט‎) is a Professor in the Computer Science Department at Tel Aviv University. Nir Shavit received B.Sc. and M.Sc. degrees in Computer Science from the Technion Israel Institute of Technology in 1984 and 1986, and a Ph.D. in… …   Wikipedia

  • Clyde Kruskal — Born May 25, 1954 (1954 05 25) (age 57) Nationality American Occupation Computer Scientist Known for Parallel computing …   Wikipedia

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»