Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
fpga_architecture_for_computing [2022/08/20 11:15] – [Students] edit | fpga_architecture_for_computing [2022/08/20 11:18] – [CoRAM (Classic)] edit | ||
---|---|---|---|
Line 64: | Line 64: | ||
* Our initial concept is based on factoring out the concerns for data orchestration from the compute kernels. The in-fabric computation kernels interacting with only the simple on-chip SRAM blocks for data input and output ([[https:// | * Our initial concept is based on factoring out the concerns for data orchestration from the compute kernels. The in-fabric computation kernels interacting with only the simple on-chip SRAM blocks for data input and output ([[https:// | ||
* We later introduced a soft-logic CoRAM abstraction layer with further elevated kernel and control thread application-level interfaces that directly support the high-level semantics of commonly-used in-memory data structure types (e.g., streams, arrays, linked lists, and trees) ([[https:// | * We later introduced a soft-logic CoRAM abstraction layer with further elevated kernel and control thread application-level interfaces that directly support the high-level semantics of commonly-used in-memory data structure types (e.g., streams, arrays, linked lists, and trees) ([[https:// | ||
- | * We developed the [[https://research.ece.cmu.edu/calcm/ | + | * We developed the [[https://github.com/crossroadsfpga/ |
| | ||