SRC Labs is a recognized leader in the design and development of general-purpose dynamically reconfigurable computing and has been deploying powerful programmer-friendly servers, workstations and embedded systems for over a decade. Our systems deliver dramatic performance gains while using far less energy in a much smaller footprint that traditional inefficient CPU clusters.
The legendary computer architect Seymour R. Cray founded SRC in 1996 with a core team of senior engineers from Cray Research to continue his legacy of innovation. The Company name originates from the initials of Seymour's name. The Company's mission was to provide an affordable, high performance computer that targeted traditional supercomputing customers, primarily those who used scientific and engineering applications.
Mr. Cray's designs were noteworthy for their meticulous attention to the way the data moves inside the computer, and he focused on building systems that provided large shared memory, fast commodity processors and high bandwidth I/O. SRC systems also utilized off-the-shelf technology, which vastly reduced development time and cost while providing a unique approach towards designing and manufacturing high performance computer systems. This allowed SRC to move far beyond the term supercomputer, which implies an enormous price tag and large system footprint, and the Company's product line grew to include desktop, mobile and embedded systems.
Mr. Cray was ultimately succeeded by Jon Huppenthal, Mr. Cray's protégé, and SRC continued to pioneer the path for FPGA-based acceleration in search, cryptography, and image, network and data flow processing. Mr. Huppenthal keenly focused SRC's efforts on providing solutions that went beyond just the instruction processor — leveraging reconfigurable processors to unlock the optimization of logic only possible with FPGAs.
SRC Labs has developed a system architecture that tightly couples the computational potential of both microprocessors and reconfigurable processors. SRC's Carte™ Programming Environment fully integrates the compilation and runtime environments of the microprocessor, reconfigurable processors and Linux operating system. This integrated software and hardware environment leads to higher application performance, reduced system footprint, lower power consumption, and dramatic total cost of ownership advantages.