2012 - ACM Distinguished Member
2011 - ACM Senior Member
His main research concerns Parallel computing, Transactional memory, Distributed computing, Operating system and Scalability. His research in Parallel computing intersects with topics in Hash function, Thread, Non-blocking algorithm and Primary clustering. The concepts of his Non-blocking algorithm study are interwoven with issues in Double-ended queue, Algorithm, Mutual exclusion and Compare-and-swap.
His Transactional memory study is related to the wider topic of Database transaction. His Distributed computing research incorporates elements of Lock, Input/output, Record locking and Shared memory. In his research on the topic of Operating system, Computer architecture, Unix, Instruction set, x86 and Windows NT is strongly related with Programming paradigm.
The scientist’s investigation covers issues in Operating system, Parallel computing, Transactional memory, Database transaction and Distributed computing. His Operating system study incorporates themes from Set and State. His biological study spans a wide range of topics, including Thread, Mutual exclusion and Data structure, Non-blocking algorithm.
His work in Transactional memory addresses issues such as Scalability, which are connected to fields such as Programming paradigm. His work on Distributed transaction as part of general Database transaction research is frequently linked to Transactional leadership, thereby connecting diverse disciplines of science. His study in Distributed computing is interdisciplinary in nature, drawing from both Record locking, Process and Shared memory.
Maged M. Michael mainly focuses on Database transaction, Transactional memory, Operating system, Computer hardware and Transactional leadership. His Database transaction research includes elements of State, State information, Code, Computer network and Yet another. Maged M. Michael has included themes like Extended memory, Distributed memory, Uniform memory access and Parallel computing in his Transactional memory study.
His work carried out in the field of Parallel computing brings together such families of science as Scalability, Software, PowerPC, Scheduling and Programming paradigm. The various areas that Maged M. Michael examines in his Operating system study include Computer architecture, Set and Database. He usually deals with Computer hardware and limits it to topics linked to Distributed transaction and Online transaction processing.
His primary scientific interests are in Transactional memory, Operating system, Database transaction, Computer hardware and Distributed transaction. His Transactional memory research is multidisciplinary, incorporating elements of Scalability, Online transaction processing, State information and Code. His studies in Scalability integrate themes in fields like Concurrent computing, Parallel computing, Software transactional memory, Software and Programming paradigm.
His Operating system research integrates issues from Value and Computer architecture. His Database transaction study integrates concerns from other disciplines, such as Completion time, Event and Computer security. His Distributed transaction study frequently draws connections between adjacent fields such as Transaction processing system.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
Simple, fast, and practical non-blocking and blocking concurrent queue algorithms
Maged M. Michael;Michael L. Scott.
principles of distributed computing (1996)
Hazard pointers: safe memory reclamation for lock-free objects
M.M. Michael.
IEEE Transactions on Parallel and Distributed Systems (2004)
High performance dynamic lock-free hash tables and list-based sets
Maged M. Michael.
acm symposium on parallel algorithms and architectures (2002)
Software transactional memory: why is it only a research toy?
Calin Cascaval;Colin Blundell;Maged Michael;Harold W. Cain.
Communications of The ACM (2008)
Scalable lock-free dynamic memory allocation
Maged M. Michael.
programming language design and implementation (2004)
Nonblocking Algorithms and Preemption-Safe Locking on Multiprogrammed Shared Memory Multiprocessors
Maged M. Michael;Michael L. Scott.
Journal of Parallel and Distributed Computing (1998)
Evaluation of Blue Gene/Q hardware support for transactional memories
Amy Wang;Matthew Gaudet;Peng Wu;Jose Nelson Amaral.
international conference on parallel architectures and compilation techniques (2012)
Scale-up x Scale-out: A Case Study using Nutch/Lucene
M. Michael;J.E. Moreira;D. Shiloach;R.W. Wisniewski.
international parallel and distributed processing symposium (2007)
Safe memory reclamation for dynamic lock-free objects using atomic reads and writes
Maged M. Michael.
principles of distributed computing (2002)
Transactional Conflict Resolution Based on Locality
Harold W. Cain;Gheorghe C. Cascaval;Maged M. Michael.
(2009)
If you think any of the details on this page are incorrect, let us know.
We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:
Facebook (United States)
Advanced Micro Devices (United States)
University of Rochester
Facebook (United States)
IBM (United States)
ETH Zurich
Goldman Sachs Research
Portland State University
Microsoft (United States)
The Ohio State University
University of Edinburgh
Tsinghua University
Vrije Universiteit Brussel
National Tsing Hua University
University of Oxford
University of Nebraska–Lincoln
Université Libre de Bruxelles
University of California, Irvine
Helmholtz Centre for Environmental Research
Johannes Gutenberg University of Mainz
Institute for Research in Biomedicine
Complutense University of Madrid
Israel Ministry of Health
National Taiwan University
Universität Hamburg
University of Aberdeen