Automating application-driven customization of ASIPs: A survey

E Hussein, B Waschneck, C Mayr - Journal of Systems Architecture, 2024 - Elsevier
The rapid advancements and stringent requirements of modern embedded computing
systems have led to a surge in the demand for customized processors that can efficiently …

Reinforcement learning for selecting custom instructions under area constraint

S Wang, C **ao - IEEE Transactions on Artificial Intelligence, 2023 - ieeexplore.ieee.org
Extensible processors, which combine programmability and efficiency, are emerging as a
promising approach in the field of embedded computing. Automated synthesis of custom …

Automatic custom instruction identification in memory streaming algorithms

M Haaß, L Bauer, J Henkel - … of the 2014 International Conference on …, 2014 - dl.acm.org
Application-specific instruction set processors (ASIPs) extend the instruction set of a general
purpose processor by dedicated custom instructions (CIs). In the last decade, reconfigurable …

Maximum convex subgraphs under I/O constraint for automatic identification of custom instructions

E Giaquinta, A Mishra, L Pozzi - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
Automatic identification of custom instructions (CI) is the process of supporting the
programmer in choosing automatically beneficial parts of the application source code that …

Accelerating an application domain with specialized functional units

C González-Álvarez, JB Sartor, C Álvarez… - ACM Transactions on …, 2013 - dl.acm.org
Hardware specialization has received renewed interest recently as chips are hitting power
limits. Chip designers of traditional processor architectures have primarily focused on …

An optimal algorithm for enumerating connected convex subgraphs in acyclic digraphs

C **ao, S Wang, W Liu, X Wang… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Reconfigurable computing system is emerging as an important computing system for
satisfying the present and future computing demands in performance and flexibility …

Complexity of computing convex subgraphs in custom instruction synthesis

J Reddington, K Atasu - IEEE transactions on very large scale …, 2011 - ieeexplore.ieee.org
Synthesis of custom instruction processors from high-level application descriptions involves
automated evaluation of data-flow subgraphs as custom instruction candidates. A subgraph …

Custom enhancements to networked processor templates

T Todman, W Luk - … Society Annual Symposium on VLSI (ISVLSI …, 2021 - ieeexplore.ieee.org
Processor templates are a well-established way to design for FPGA technology, easing the
task of implementation by reducing it to choosing a template and writing software for it–while …

MInGLE: an efficient framework for domain acceleration using low-power specialized functional units

C Gonzalez-Alvarez, JB Sartor, C Álvarez… - ACM Transactions on …, 2016 - dl.acm.org
The end of Dennard scaling leads to new research directions that try to cope with the
utilization wall in modern chips, such as the design of specialized architectures. Processor …

Parallel custom instruction identification for extensible processors

C **ao, S Wang, W Liu, E Casseau - Journal of Systems Architecture, 2017 - Elsevier
With the ability of customization for an application domain, extensible processors have been
used more and more in embedded systems in recent years. Extensible processors …