• Home
  • Search
  • Fine-Grained Instruction Placement in Polymorphic Computing Architectures
  • Cite Icon1
  • https://doi.org/10.1109/iscas45731.2020.9181277Copy DOI Icon

Fine-Grained Instruction Placement in Polymorphic Computing Architectures

  • Sep 30, 2020
  • David Hentrich +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This paper presents two computer architecture mechanisms that can be employed together to allow programs to be written where their individual instructions can (1) be executed in parallel in separate processors and (2) be arbitrarily assigned to be executed by any processor in a connected fabric of processors. This is an emerging parallel execution technique for future high performance and embedded computers. Changing the placement of a program's instructions in a processing fabric is equivalent to rearranging the computer architecture around the program itself. Reasons to change the computer architecture around the software are to improve overall execution speed and to perform load balancing. The two computer architecture mechanisms are (1) a custom dataflow instruction set and (2) a processor block called an operation cell. The most important feature of the instruction set is the high level of operational independence of the instructions (i.e. no shared memory/registers between instructions). The operation cell is a processor construct that stores an instruction and manages the execution life of that instruction. An operation cell either executes the instruction itself or forwards the execution to another operation cell in a different processor.

Similar Papers
  • Conference Article
  • Citations12

A Study of Performance and Power Consumption Differences Among Different ISAs

  • Aug 01, 2019
  • Ayaz Akram +1
  • Book Chapter
  • Citations1

A Dynamically Reconfigurable Device

  • Apr 01, 2010
  • Minoru Watanabe
  • Conference Article
  • Citations3

Value Reuse Potential in ARM Architectures

  • Oct 01, 2016
  • Rodrigo C De Moura +5
  • Single Book
  • Citations4

Handbook of Computer Architecture

  • Jan 01, 2025
  • Chattopadhyay, Anupam
  • Research Article
  • Citations1

Using emulators as vehicles for instruction in systems programming: prospective consideration

  • Feb 01, 1987
  • ACM SIGCSE Bulletin
  • Amos O Olagunju +1
  • Conference Article

Using emulators as vehicles for instruction in systems programming: prospective consideration

  • Jan 01, 1987
  • Amos O Olagunju +1
  • Research Article
  • Citations1

Emulators; prospective instruments for instruction in systems programming

  • Nov 01, 1986
  • ACM SIGOPS Operating Systems Review
  • Amos O Olagunju +1
  • Conference Article
  • Citations1

Evolution and Revolution of Computer Systems Courses with the Open RISC-V ISA

  • May 09, 2019
  • Ke Zhang
  • Single Report
  • Citations10

Analysis and performance of computer instruction sets [Thesis

  • Jan 01, 1978
  • Leonard Shustek
  • Research Article
  • Citations15

Special issue on specialized computer architecture simulators that see the present and may hold the future

  • Mar 01, 2002
  • Journal on Educational Resources in Computing
  • William (Bill) Yurcik
  • Research Article
  • Citations3

Just curious: An interview with John Cocke

  • Nov 01, 1999
  • Computer
  • B Shriver +1
  • Research Article
  • Citations2

Architecture and instruction set design of an ATM network processor

  • Apr 29, 2003
  • Microprocessors and Microsystems
  • Gary Jones +1
  • Research Article
  • Citations6

From Archi Torture to architecture: Undergraduate students design and implement computers using the Multimedia Logic emulator

  • Jun 01, 2007
  • Computer Science Education
  • Timothy D Stanley +6
  • Book Chapter
  • Citations4

On Cloud-Supported Web-Based Integrated Development Environment for Programming DataFlow Architectures

  • Jan 01, 2019
  • Nenad Korolija +1
  • Research Article
  • Citations8

RISC Processor Design in VLSI Technology Using the Pipeline Technique

  • Apr 10, 2014
  • Zenodo (CERN European Organization for Nuclear Research)
  • Rakesh M.R
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.