Balaram SinharoyReducing Critical Path Execution Time by Breaking Critical Loops (2009)
Mary Douglass Brown, Yale Patt Supervisor, Craig Chase, Donald S. Fussell, Stephen W. Keckler, Mary Douglass Brown
My years of graduate school would never have happened without the life-long support of my family. I want to thank my parents, Jack and Jane Brown, for being such excellent role models. Since I have...
Vijay K. Garg, Craig Chase, J. Roger, Mitchell Richard Kilgore
Previous work in efficient detection of global predi-cates was restricted to predicates that could be specified as a boolean formula of local predicates. Many prop-erties in distributed systems,...
Natural Metaphoric Optimization Algorithms (2008)
Kent Arthur Spaulding, Kent Arthur Spaulding, Kent Arthur Spaulding, Supervisors Calvin Lin, Craig Chase
This report is dedicated to my wife, Tracy, and the Peanut, without whose patience and support it would not have been possible. Acknowledgements I would like to thank all of the fine software...
Delate, Dr. Kathleen, Cambardella, Dr. Cindy, Chase, Dr. Craig, Turnbull, Robert
In 1997, Iowa State University established the first U.S. Land Grant University permanent faculty position in organic agriculture to assist farmers in the rapid expansion of organic production in...
Delate, Dr. Kathleen, Cambardella, Dr. Cindy, Chase, Dr. Craig, Turnbull, Robert
In 1997, Iowa State University established the first U.S. Land Grant University permanent faculty position in organic agriculture to assist farmers in the rapid expansion of organic production in...
Previous researchers in user-level message-passing parallel computing have attempted to reduce communication overhead via several techniques: integrating part or all of the network interface (NI) on...
Cooperative Caching for Financial Databases with Hot Spots (2007)
Aman Sinha, Craig Chase, Munir Cochinwala
We measure the performance of several cooperative caching policies for a database with hot spots. The workload consists of queries and append-only update transactions, and is modeled after a...
Cooperative Caching in Append-only Databases with Hot Spots (2007)
Aman Sinha, Craig Chase, Munir Cochinwala
We measure the performance of several cooperative caching policies for a database with hot spots. The workload consists of queries and append-only update transactions, and is modeled after a...
Lizy K. John, Craig Chase, David Glasco, Stephen Keckler, Calvin Lin, Yale N. Patt, ...
This dissertation is dedicated to my wife, Lindsay, and my parents.
Design and Control of Large Collections of Learning Agents (2003)
Adrian Kujaneck Agogino, Joydeep Ghosh Supervisor, Ross Baldick, Craig Chase, Gustavo De Veciana, Risto Miikkulainen, ...
Dedicated to my parents and family.
Parallelization of Irregularly Coupled Regular Meshes. (1998)
Chase, Craig, Crowley, Kay, Saltz, Joel, Reeves, Anthony
Regular meshes are frequently used for modeling physical phenomena on both serial and parallel computers. One advantage of regular meshes is that efficient discretization schemes can be implemented...
A (max,+) Algebra for Non-Stationary and Non-Deterministic Periodic Discrete Event Systems (1998)
Guillaume Philippe Brat, Dipl D'ing'enieur, Vijay K. Garg, Miroslaw Malek, Aristotle Arapostathis, Aloysius K. Mok, ...
vii List of Figures xiii Chapter 1
Cooperative Caching for Financial Databases with Hot Spots (1998)
Aman Sinha, Craig Chase, Munir Cochinwala
We measure the performance of several cooperative caching policies for a database with hot spots. The workload consists of queries and append-only update transactions, and is modeled after a...
The Effects of Memory-Access Ordering on Multiple-Issue Uniprocessor Performance (1998)
Brian Grayson, Lizy John, Craig Chase
We study the effect of memory access ordering policies on processor performance. Relaxed ordering policies increase available instruction-level parallelism, but such policies must be evaluated...
Algorithms for Building Fault-Tolerant Distributed Systems (1997)
Lorenzo Alvisi, Craig Chase, James Rodger Mitchell, James Roger Mitchell, James Roger Mitchell
v Notation xi Chapter 1 Introduction 1 1.1 Active replication and checkpointing . . . . . . . . . . . . . . . . . . 2 1.2 Issues in fault tolerance . . . . . . . . . . . . . . . . . . . . . . . . . 3...
Re-execution of Distributed Programs to Detect Bugs Hidden by Racing Messages (1997)
Finding errors in non-deterministic programs is complicated by the fact that an anomaly may occur during one program execution, and not the next. Our objective is to provide a practical yet powerful...
Distributed Binary Decision Diagrams for Verification of Large Circuits (1996)
Craig Chase, Dinos Moundanos, Contact Person, Prakash Arunachalam, Prakash Arunachalam
Binary Decision Diagrams are widely used for efficiently representing logic designs and for verifying their equivalence. They usually require large amounts of memory even for relatively small...
Prefetching and Caching for Query Scheduling in a Special Class of Distributed Applications (1996)
We analyze the scheduling aspects of database queries submitted to an abstract model of a very large distributed system. The essential elements of this model are (a) a finite number of identical...
Exploiting Data Locality For Multiprocessor Query Scheduling (1996)
We analyze the scheduling aspects of database queries submitted to an abstract model of a very large distributed system. The essential elements of this model are (a) a finite number of identical...
Distributed Binary Decision Diagrams for Verification of Large Circuits (1996)
Prakash Arunachalam, Craig Chase, Dinos Moundanos
Binary Decision Diagrams are widely used for efficiently representing logic designs and for verifying their equivalence. They usually require large amounts of memory even for relatively small...
A Memory Distribution Mechanism for Object Oriented Applications (1995)
Prakash Arunachalam, Craig Chase, Jacob Abraham
Many applications, particularly in Computer-Aided Design (CAD), require large amounts of memory, limiting the size of problems which can be handled. This paper presents a new mechanism which exploits...
Scheduling Queries With Large Out-of-Core Data Sets (1995)
Aman Sinha, Aman Sinha, Craig Chase, Craig Chase
We consider the problem of dynamic, preemptive scheduling of queries that have a shared data set. The model consists of (a) a processing node with limited physical memory, (b) a disk resident data...
Detecting Conjunctive Channel Predicates in a Distributed Programming Environment (1995)
J. Roger, Mitchell Richard Kilgore, Vijay Garg, Vijay K. Garg, Craig Chase, Craig Chase, ...
This paper discusses efficient detection of global predicates in a distributed program. Previous work in efficient detection of global predicates was restricted to predicates that could be specified...
Economic and Environmental Implications of Herbicide-tolerant Corn and Processing Tomatoes
Hayenga, Marvin L., Thompson, Leland C., Chase, Craig, Kaaria, Susan
An evaluation of the economic and environmental consequences of herbicide tolerant varieties (HTC) of corn and processing tomatoes revealed changes in farm practices and production costs. The changes...
An Economic Comparison of Conventional and Reduced Chemical Farming Systems in Iowa
abstract currently unavailable