ESP is an open-source research platform for the design of heterogeneous system-on-chip. The platform combines an architecture and a methodology. The flexible tile-based architecture simplifies the integration of heterogeneous components by balancing regularity and specialization. The companion methodology raises the level of abstraction to system-level design, thus promoting closer collaboration among software programmers and hardware engineers.


The EPOCHS project funded within the DARPA Domain-specific System on Chip (DSSoC) program is led by IBM in collaboration with PIs from Columbia, Harvard and UIUC. The project is part of an effort to enable the rapid development of multi-application systems through a single programmable device. The target architectures are heterogeneous SoC featuring many cores that mix general-purpose processors, special-purpose processors and hardware accelerators.


The DECADES project funded within the DARPA SDH program is led by PIs from Princeton and Columbia. The project is part of an effort to create hardware and software that can be reconfigured on the fly to accelerate important applications. This project aims to keep electronics going after Moore’s Law is a thing of the past.