D
Dan Grossman
Researcher at University of Washington
Publications - 161
Citations - 6322
Dan Grossman is an academic researcher from University of Washington. The author has contributed to research in topics: Medicine & Compiler. The author has an hindex of 34, co-authored 123 publications receiving 5921 citations. Previous affiliations of Dan Grossman include Amazon.com & Cornell University.
Papers
More filters
Proceedings Article
Cyclone: A Safe Dialect of C
TL;DR: This paper examines safety violations enabled by C’s design, and shows how Cyclone avoids them, without giving up C”s hallmark control over low-level details such as data representation and memory management.
Journal ArticleDOI
EnerJ: approximate data types for safe and general low-power computation
TL;DR: EnerJ is developed, an extension to Java that adds approximate data types and a hardware architecture that offers explicit approximate storage and computation and allows a programmer to control explicitly how information flows from approximate data to precise data.
Proceedings ArticleDOI
Region-based memory management in cyclone
TL;DR: This paper focuses on the region-based memory management of Cyclone and its static typing discipline, and combines default annotations, local type inference, and a novel treatment of region effects to reduce this burden.
Proceedings ArticleDOI
Learning Bayesian network classifiers by maximizing conditional likelihood
Dan Grossman,Pedro Domingos +1 more
TL;DR: It is shown that a simple approximation---choosing structures by maximizing conditional likelihood while setting parameters by maximum likelihood---yields good results and produces better class probability estimates than naive Bayes, TAN, and generatively-trained Bayesian networks.
Journal ArticleDOI
CoreDet: a compiler and runtime system for deterministic multithreaded execution
TL;DR: This work develops a compiler and runtime system that runs arbitrary multithreaded C/C++ POSIX Threads programs deterministically but resorts to serialization rarely, for handling interthread communication and synchronization.