2011 · 524 citations · 15 references
ComputingComputer EngineeringComputer ScienceComputer NetworksHeterogeneous ComputingInterconnection NetworksFat-tree NetworksInterconnect ArchitectureNetwork Capacity PlanningRoutingSwitching TechniquesBisection BandwidthClos Network ArchitecturesClos Network TopologyClos NetworksData Center NetworkData Center Network ArchitectureData Center Network TopologyFat-tree Topology
In this paper, we introduce a new open source high-level synthesis tool called LegUp that allows software techniques to be used for hardware design. LegUp accepts a standard C program as input and automatically compiles the program to a hybrid architecture containing an FPGA-based MIPS soft processor and custom hardware accelerators that communicate through a standard bus interface. Results show that the tool produces hardware solutions of comparable quality to a commercial high-level synthesis tool.
15
The Hungarian method for the assignment problem
Harold W. Kuhn · Naval Research Logistics Quarterly · 1955 · 12.6K citations
An Introduction to High-Level Synthesis
Philippe Coussy, Daniel D. Gajski, M. Meredith et al. · IEEE Design & Test of Computers · 2009 · 496 citations