Domain-specific languages for hardware can significantly enhance designer productivity, but sometimes at the cost of ease of verification. On the other hand, ISA specification …
Stream processing, which involves real-time computation of data as it is created or received, is vital for various applications, specifically wireless communication. The evolving protocols …
With the ever-evolving landscape of computer architecture, we are witnessing an influx of novel intermediate representations (IRs) and instruction set architectures (ISAs). These …
With the increasing use of satellites, rovers, and other space exploration devices, Artificial Intelligence (AI) is also becoming an important tool for space exploration, allowing …
C Tan, M Jiang, D Patil, Y Ou, Z Li, L Ju… - 2024 57th IEEE/ACM …, 2024 - ieeexplore.ieee.org
Coarse-grained reconfigurable arrays (CGRAs) are a promising solution to enable energy- efficient acceleration of applications from different domains. By leveraging reconfiguration at …
This paper conducts a comprehensive study on intermittent computing within IoT environments, emphasizing the interplay between different dataflows—row, weight, and …
We propose DFModel, a modeling framework for mapping dataflow computation graphs onto large-scale systems. Mapping a workload to a system requires optimizing dataflow …
Z Li, C Yin, TK Bandara, R Juneja, C Tan, Z Bai… - arXiv preprint arXiv …, 2024 - arxiv.org
Coarse-grained Reconfigurable Arrays (CGRAs) are domain-agnostic accelerators that enhance the energy efficiency of resource-constrained edge devices. The CGRA landscape …
Compiling programs to an instruction set architecture (ISA) requires a set of rewrite rules that map patterns consisting of compiler instructions to patterns consisting of ISA instructions. We …