As highly parallel heterogeneous computers become commonplace, automatic parallelization of software is an increasingly critical unsolved problem. Continued progress on this problem will require large quantities of information about the runtime structure of sequential programs to be stored and reasoned about. Manually formalizing all this information through traditional approaches, which rely on semantic analysis at the language or instruction level, has historically proved challenging. We take a lower level approach, eschewing semantic analysis and instead modeling von Neumann computation as a dynamical system, i.e., a state space and an evolution rule, which gives a natural way to use probabilistic inference to automatically learn powerfu...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Brain and Cognitive Sciences, 2009....
Mathematicians and computational scientists are often limited in their ability to model complex phen...
Numerical simulations are ubiquitous in science and engineering. Machine learning for science invest...
Finite-State Machine (FSM) applications are important for many domains. But FSM computation is inher...
This report describes research conducted at the Artificial Intelligence Laboratory of the Massachuse...
International audienceWe propose a probabilistic model for the parallel execution of Las Vegas algor...
International audienceWe provide a parallelization with and without shared-memory for Bandit-Based M...
We present an architecture designed to transparently and automatically scale the performance of sequ...
As massively parallel computers proliferate, there is growing interest in findings ways by which per...
Virtually all current Artificial Intelligence (AI) applications are designed to run on sequential (v...
AbstractI borrow themes from statistics—epsecially the Bayesian ideas underlying average-case analys...
AbstractIn simulations running in parallel, the processors would have to synchronize with other proc...
Simulation is a powerful technique to represent the evolution of realworld phenomena or systems ove...
The Nagel-Schreckenberg model is a stochastic one-dimensional traffic model. In this assignment, we ...
Parallelism is key for designing and implementing high-performance data analytics on modern processo...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Brain and Cognitive Sciences, 2009....
Mathematicians and computational scientists are often limited in their ability to model complex phen...
Numerical simulations are ubiquitous in science and engineering. Machine learning for science invest...
Finite-State Machine (FSM) applications are important for many domains. But FSM computation is inher...
This report describes research conducted at the Artificial Intelligence Laboratory of the Massachuse...
International audienceWe propose a probabilistic model for the parallel execution of Las Vegas algor...
International audienceWe provide a parallelization with and without shared-memory for Bandit-Based M...
We present an architecture designed to transparently and automatically scale the performance of sequ...
As massively parallel computers proliferate, there is growing interest in findings ways by which per...
Virtually all current Artificial Intelligence (AI) applications are designed to run on sequential (v...
AbstractI borrow themes from statistics—epsecially the Bayesian ideas underlying average-case analys...
AbstractIn simulations running in parallel, the processors would have to synchronize with other proc...
Simulation is a powerful technique to represent the evolution of realworld phenomena or systems ove...
The Nagel-Schreckenberg model is a stochastic one-dimensional traffic model. In this assignment, we ...
Parallelism is key for designing and implementing high-performance data analytics on modern processo...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Brain and Cognitive Sciences, 2009....
Mathematicians and computational scientists are often limited in their ability to model complex phen...
Numerical simulations are ubiquitous in science and engineering. Machine learning for science invest...