M
Martin Rinard
Researcher at Massachusetts Institute of Technology
Publications - 381
Citations - 19269
Martin Rinard is an academic researcher from Massachusetts Institute of Technology. The author has contributed to research in topics: Data structure & Compiler. The author has an hindex of 70, co-authored 372 publications receiving 18126 citations. Previous affiliations of Martin Rinard include University of California, Santa Barbara & Stanford University.
Papers
More filters
Set Interfaces for Generalized Typestate and Data Structure Consistency Verification
TL;DR: A new, generalized formulation of typestate is presented that models the typestate of an object through membership in abstract sets that enables developers to reason about cardinalities of sets, and in particular to state and verify the condition that certain sets are empty.
Dissertation
Architectural and compiler support for strongly atomic transactional memory
Martin Rinard,C. Scott Ananian +1 more
TL;DR: UTM, a hardware transactional memory system allowing unbounded virtualizable transactions, is presented, and it is shown how a hybrid system can be obtained, a hybrid of the software and hardware systems, obtaining the benefits of both.
Journal ArticleDOI
Development of a pancreatic cancer prediction model using a multinational medical records database.
Limor Appelbaum,Alexandra Berg,José Pablo Cambronero,Thurston H. Y. Dang,Charles Jin,Lori Zhang,Steven Kundrot,Matvey B. Palchuk,Laura A. Evans,Irving D. Kaplan,Martin Rinard +10 more
TL;DR: This work has demonstrated that leveraging Machine Learning on diagnostic codes from Electronic Health Records (EHRs) can identify individuals at high-risk for Pancreatic cancer using EHRs' diagnostic codes.
Book ChapterDOI
A Synthesis Algorithm for Modular Design of Pipelined Circuits
TL;DR: The synthesis algorithm transforms this asynchronous, modular specification into a synchronous, tightly-coupled, and fully pipelined circuit in which queues are implemented as finite buffers.
Exploiting Commuting Operations in Parallelizing Serial Programs
Pedro C. Diniz,Martin Rinard +1 more
TL;DR: This document introduces commutativity analysis-a new technique for automatically parallelizing serial programs and conducts a feasibility study of existing scientiic applications as to the existence and exploitability of commuting operations.