Saurabh Gayen

Learn More
In recent years, several computational resource types have matured to the point that they can materially benefit high-performance applications. These resources include multicore general-purpose processors, reconfigurable hardware, graphics processors, digital signal processors, and other application-specific processors. In many cases, the performance gains(More)
BACKGROUND Ethanol is a toxin responsible for the neurodevelopmental deficits of Fetal Alcohol Spectrum Disorders (FASD). Recent evidence suggests that ethanol modulates the protein expression of lineage specifier transcription factors Oct4 (Pou5f1) and Sox2 in early stages of mouse embryonic stem (ES) cell differentiation. We hypothesized that ethanol(More)
Hybrid computing systems consisting of multiple platform types (e.g., general purpose processors, FPGAs etc.) are increasingly being used to achieve higher performance and lower costs than can be obtained with homogeneous systems (e.g., processor clusters). Different platforms have different languages and simulators associated with them. Auto-Pipe has been(More)
Hybrid systems consisting of a multitude of different computing device types are interesting targets for high-performance applications. Chip multiprocessors, FPGAs, DSPs, and GPUs can be readily put together into a hybrid system; however, it is not at all clear that one can effectively deploy applications on such a system. Coordinating multiple languages,(More)
This paper describes our experience to date and current plans for a senior-level microelectronics laboratory course on hardware/software codesign. The course utilizes an open-source, soft-core processor deployed on the FPX platform as an integral component of the students' designs. Students write software to execute on a Leon SPARC-compatible processor and(More)
  • 1