Learn More
Datacenter workloads demand high computational capabilities, flexibility, power efficiency, and low cost. It is challenging to improve all of these factors simultaneously. To advance datacenter capabilities beyond what commodity server designs can provide, we designed and built a composable, reconfigurable hardware fabric based on field programmable gate(More)
Silicon technology will continue to provide an exponential increase in the availability of raw transistors. Effectively translating this resource into application performance, however, is an open challenge that conventional superscalar designs will not be able to meet. We present WaveScalar as a scalable alternative to conventional designs. WaveScalar is a(More)
Multiphoton microscopy of collagen hydrogels produces second harmonic generation (SHG) and two-photon fluorescence (TPF) images, which can be used to noninvasively study gel microstructure at depth ( approximately 1 mm). The microstructure is also a primary determinate of the mechanical properties of the gel; thus, we hypothesized that bulk optical(More)
This paper describes CHiMPS, a C-based accelerator compiler for hybrid CPU-FPGA computing platforms. CHiMPSpsilas goal is to facilitate FPGA programming for high-performance computing developers. It inputs generic ANSIC code and automatically generates VHDL blocks for an FPGA. The accelerator architecture is customized with multiple caches that are tuned to(More)
In response to current technology scaling trends, architects are developing a new style of processor, known as spatial computers. A spatial computer is composed of hundreds or even thousands of simple, replicated processing elements (or PEs), frequently organized into a grid. Several current spatial computers, such as TRIPS, RAW, SmartMemories, nanoFabrics(More)
Angiogenesis, the sprouting of new blood vessels from existing vasculature, is a complex biological process of interest to both the treatment of numerous pathologies and the creation of thick engineered tissues. In the context of tissue engineering, one potential solution to the diffusion limitation is to create a vascular network in vitro that can(More)
Many-cache is a memory architecture that efficiently supports caching in commercially available FPGAs. It facilitates FPGA programming for high-performance computing (HPC) developers by providing them with memory performance that is greater and power consumption that is less than their current CPU platforms, but without sacrificing their familiar, C-based(More)
Group collaboration was examined in item and associative recognition. The present study distinguishes between group effects versus collaborative processes and defines the latter as interactive information exchange among group members. By that definition, many group effects do not involve collaboration. For example, group performance can exceed individual(More)
Tiled architectures, such as RAW, SmartMemories, TRIPS, and WaveScalar, promise to address several issues facing conventional processors, including complexity, wire-delay, and performance. The basic premise of these architectures is that larger, higher-performance implementations can be constructed by replicating the basic tile across the chip. This paper(More)