Brigham Young University
University of Florida
Virginia Tech University
CHREC is a national research center focused upon high-performance, reconfigurable, and embedded computing and comprised of 3 major universities (UF, BYU, VT) and ~30 industry and government partners.
Known as CHREC (pronounced “shreck”), this I/UCRC research center and consortium is devoted to scientific and engineering research in computer architectures, algorithms, programming, services, and systems for the advancement of ideas, concepts, methods, and technologies in reconfigurable, embedded, and high-performance computing, from spacecraft to supercomputers. Four distinct goals have been defined for CHREC: (1) Establish the nation's first multidisciplinary research center in this field as a basis for long-term partnership and collaboration amongst industry, academe, and government; (2) Directly support the research needs of industry and government partners in a cost-effective manner with pooled, leveraged resources and maximized synergy; (3) Enhance the educational experience for a large set of high-quality graduate and undergraduate students; and (4) Advance the knowledge and technologies in this field and ensure relevance and impact of the research with rapid and effective technology transfer.
Space Computing, Reconfigurable Computing, and High-Performance Computing
Research programs in CHREC emphasizes basic and applied research leading to the creation and evaluation of new ideas, concepts, methods, and technologies in three major and overlapping areas: (1) space computing; (2) reconfigurable computing; and (3) high-performance computing. The CHREC program in space computing focuses upon space processors, networks, systems, services, algorithms, applications, and missions, in terms of distributed, dependable, and parallel computing, and overcoming the radiation hazards and resource constraints of space. The program in reconfigurable computing focuses upon FPGAs and other hardware-reconfigurable technologies whereby the architecture of the system can adapt to match the unique needs of each application in terms of data types, functional units, depth and width of parallelism, et al., to achieve high speed with low power. The program in high-performance computing focuses upon on the exploration and analysis of new algorithms, applications, architectures, systems, and tools in the realm of supercomputing up to and including Exascale.
Along with its primary mission in basic and applied research with and for its research partners, several special activities are supported in CHREC. For example, CHREC hosts special working groups in space computers (CSP), space middleware (CSM), and reconfigurable supercomputing (Novo-G Forum), and an annual birds-of-a-feather session and exhibit booth on reconfigurable supercomputing at the international supercomputing (SC) conference. Also, CHREC supports its students and members with center-coordinated internships, matching the best students to meet the unique needs of each member, and in essence providing students with a perpetual “real world” internship experience spanning campus and member sites.
The university research labs of CHREC are equipped with a powerful and versatile set of experimental testbed facilities that directly support research projects in CHREC, the finest set of testbeds of their kind in the world. For example, in high-performance and reconfigurable computing, the center features world-class supercomputers at UF (Novo-G) and VT (HokieSpeed). Novo-G is the most powerful computer in the world that features reconfigurable hardware, and it supports an international forum of university research groups on three continents. Also, the UF and BYU sites of CHREC feature unique design, development, and test facilities for space computer systems, applications, and tools. More information on these facilities is available at http://www.chrec.org/facilities/