Y
Yosseff Levanoni
Researcher at Microsoft
Publications - 36
Citations - 468
Yosseff Levanoni is an academic researcher from Microsoft. The author has contributed to research in topics: Software transactional memory & Distributed transaction. The author has an hindex of 12, co-authored 36 publications receiving 468 citations.
Papers
More filters
Patent
Hardware accelerated transactional memory system with open nested transactions
Jan Gray,Martin Taillefer,Yosseff Levanoni,Ali-Reza Adl-Tabatabai,Dave Detlefs,Michael M. Magruder,David Callahan +6 more
TL;DR: In this article, a hardware assisted transactional memory system with open nested transactions is presented, where a top level transaction can be implemented in software, and thus not be limited by hardware constraints typical when using hardware transactional systems.
Patent
Transactional memory compatibility management
Dana Groff,Yosseff Levanoni,Stephen H. Toub,Michael M. Magruder,Weirong Zhu,Tim Harris,Christopher W. Dern,John Joseph Duffy,David Detlefs,Martín Abadi,Sukhdeep S. Sodhi,Lingli Zhang,Alexander Dadiomov,Vinod Grover +13 more
TL;DR: Transactional memory compatibility type attributes are associated with intermediate language code to specify, for example, that intermediate code must be run within a transaction, or must not be run in a transaction as mentioned in this paper.
Patent
Efficient garbage collection and exception handling in a hardware accelerated transactional memory system
Jan Gray,Martin Taillefer,Yosseff Levanoni,Ali-Reza Adl-Tabatabai,Dave Detlefs,Vinod Grover,Michael M. Magruder,Gad Sheaffer +7 more
TL;DR: In this paper, the authors propose a method to handle garbage collection and exceptions in hardware assisted transactions. But this method requires the exception object to be raised during the execution of a hardware assisted transaction, and as a result of determining that the transaction should be rolled back, marshaling the exception objects out of the transaction.
Patent
Compiler-generated invocation stubs for data parallel programming model
TL;DR: In this paper, the authors describe techniques for generating invocation stubs for a data parallel programming model so that a data-parallel program written in a statically-compiled high-level programming language may be more declarative, reusable and portable than traditional approaches.
Patent
Accelerating parallel transactions using cache resident transactions
TL;DR: In this paper, a cache resident transaction with nested structured parallelism construct is handled, and a determination is made as to whether the transaction would run faster serially in cache resident mode or faster parallel in software transactional memory mode for the overall transaction.