Книга: Maurice Herlihy, Nir Shavit «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
- 2003 Dijkstra Prize[1]
- 2004 Gödel prize[2]
- 2005 Fellow of the Association for Computing Machinery[3]
References
- ^ "Edsger W. Dijkstra Prize in Distributed Computing". ACM Proceedings on Distributed Computing. http://www.podc.org/dijkstra/. Retrieved 20 August 2011.
- ^ "Gödel Prize". ACM SIGACT. http://sigact.org/Prizes/Godel/. Retrieved 20 August 2011.
- ^ "ACM: Fellows Award / Maurice P Herlihy". Association for Computing Machinery . http://fellows.acm.org/fellow_citation.cfm?id=1761345&srt=alpha&alpha=H. Retrieved 20 August 2011.
External links
|
- American computer scientists
- Researchers in distributed computing
- Fellows of the Association for Computing Machinery
- Gödel Prize laureates
- Brown University faculty
- Living people
- Dijkstra Prize laureates
- Computer scientist stubs
Источник: 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
|
- Electrical engineering academics
- Gödel Prize laureates
- Researchers in distributed computing
- Hebrew University of Jerusalem alumni
- Israeli academics
- Living people
- Israeli people stubs
Источник: Nir Shavit
Другие книги схожей тематики:
Автор | Книга | Описание | Год | Цена | Тип книги |
---|---|---|---|---|---|
Maurice Herlihy, Nir Shavit | 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… — 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