Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2003.Includes bibliographical references (p. 155-163).This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.Advances in hardware design and manufacturing often lead to new ways in which problems can be solved computationally. In this thesis we explore fundamental problems in three computational models that are based on such recent advances. The first model is based on new chip architectures, where multiple independent processing units are placed on one chip, allowing for an unprecedented parallelism in hardware. We provide new scheduling algo...
This book presents major advances in high performance computing as well as major advances due to hig...
We present a model of multithreaded computation with an emphasis on estimat-ing parallelism overhead...
With the emergence of massive datasets across different application domains, there is a rapidly grow...
Many modern services need to routinely perform tasks on a large scale. This prompts us to consider t...
In this paper, we will investigate two complementary computational models that have been proposed re...
Irregular algorithms such as graph algorithms, sorting, and sparse matrix multiplication, present nu...
In this work, a model of computation for shared memory parallelism is presented. To address fundamen...
The field of streaming algorithms has enjoyed a deal of focus from the theoretical computer science ...
Scheduling problems are essential for decision making in many academic disciplines, including operat...
In recent years, massive growth in internet usage has spurred the emergence of complex large-scale n...
AbstractIn this paper we show how parallel algorithms can be turned into efficient streaming algorit...
Multi-core processors have become the dominant processor architecture with 2, 4, and 8 cores on a ch...
Recent advances in microelectronics have brought closer to feasibility the construction of computer...
Mathematicians and computational scientists are often limited in their ability to model complex phen...
'Evolutionary algorithms' is the collective name for a group of relatively new stochastic search alg...
This book presents major advances in high performance computing as well as major advances due to hig...
We present a model of multithreaded computation with an emphasis on estimat-ing parallelism overhead...
With the emergence of massive datasets across different application domains, there is a rapidly grow...
Many modern services need to routinely perform tasks on a large scale. This prompts us to consider t...
In this paper, we will investigate two complementary computational models that have been proposed re...
Irregular algorithms such as graph algorithms, sorting, and sparse matrix multiplication, present nu...
In this work, a model of computation for shared memory parallelism is presented. To address fundamen...
The field of streaming algorithms has enjoyed a deal of focus from the theoretical computer science ...
Scheduling problems are essential for decision making in many academic disciplines, including operat...
In recent years, massive growth in internet usage has spurred the emergence of complex large-scale n...
AbstractIn this paper we show how parallel algorithms can be turned into efficient streaming algorit...
Multi-core processors have become the dominant processor architecture with 2, 4, and 8 cores on a ch...
Recent advances in microelectronics have brought closer to feasibility the construction of computer...
Mathematicians and computational scientists are often limited in their ability to model complex phen...
'Evolutionary algorithms' is the collective name for a group of relatively new stochastic search alg...
This book presents major advances in high performance computing as well as major advances due to hig...
We present a model of multithreaded computation with an emphasis on estimat-ing parallelism overhead...
With the emergence of massive datasets across different application domains, there is a rapidly grow...