Learn More
We present Sequoia, a programming language designed to facilitate the development of memory hierarchy aware parallel programs that remain portable across modern machines featuring different memory hierarchy configurations. Sequoia abstractly exposes hierarchical memory in the programming model and provides language mechanisms to describe communication(More)
Merrimac uses stream architecture and advanced interconnection networks to give an order of magnitude more performance per unit cost than cluster-based scientific computers built from the same technology. Organizing the computation into streams and exploiting the resulting locality using a register hierarchy enables a stream architecture to reduce the(More)
PURPOSE To compare various measures of training load (TL) derived from physiological (heart rate [HR]), perceptual (rating of perceived exertion [RPE]), and physical (global positioning system [GPS] and accelerometer) data during in-season field-based training for professional soccer. METHODS Fifteen professional male soccer players (age 24.9 ± 5.4 y,(More)
A variety of resistance training interventions are used to improve field sport acceleration (e.g., free sprinting, weights, plyometrics, resisted sprinting). The effects these protocols have on acceleration performance and components of sprint technique have not been clearly defined in the literature. This study assessed 4 common protocols (free sprint(More)
We present a compiler for machines with an explicitly managed memory hierarchy and suggest that a primary role of any compiler for such architectures is to manipulate and schedule a hierarchy of bulk operations at varying scales of the application and of the machine. We evaluate the performance of our compiler using several benchmarks running on a Cell(More)
We present a platform independent runtime interface for moving data and computation through parallel machines with multi-level memory hierarchies. We show that this interface can be used as a compiler target and can be implemented easily and efficiently on a variety of platforms. The interface design allows us to compose multiple runtimes, achieving(More)
As device scales shrink, higher transistor counts are available while soft-errors, even in logic, become a major concern. A new class of architectures, such as Merrimac and the IBM Cell, take advantage of the higher transistor count by exposing control, communication, and a large number of functional-units at the architectural level, thus achieving high(More)
An approximate doubling in plant growth, total plant nitrogen, nodulation, and overall dinitrogen fixation of alfalfa are the consequences of the action of a toxin delivered by a Pseudomonas infesting the alfalfa rhizosphere. The toxin, tabtoxinine-beta-lactam, inactivates selectively one form of glutamine synthetase in the nodules. Thus, normal glutamine(More)
  • 1