Biography.guide
Home › People › Computer scientist › Josh Fisher
Portrait of Josh Fisher

Josh Fisher

b. 2000

American and Spanish computer scientist

Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About Josh Fisher

Born 2000. Josh Fisher is an American computer scientist and engineer, known for Instruction-level parallelism, Trace scheduling and VLIW.

Biography Fisher holds a BA (1968) in mathematics (with honors) from New York University and obtained a Master's and PhD degree (1979) in Computer Science from The Courant Institute of Mathematics of New York University. He holds Spanish citizenship due to his Sephardic heritage.

Work

Trace Scheduling In his Ph.D. dissertation, Fisher created the Trace Scheduling compiler algorithm and coined the term Instruction-level parallelism to characterize VLIW, superscalar, dataflow and other architecture styles that involve fine-grained parallelism among simple machine-level instructions. Trace scheduling was the first practical algorithm to find large amounts of parallelism between instructions that occupied different basic blocks. This greatly increased the potential speed-up for instruction-level parallel architectures.

The VLIW architecture style Because of the difficulty of applying trace scheduling to idiosyncratic systems (such as 1970s-era DSPs) that in theory should have been suitable targets for a trace scheduling compiler, Fisher put forward the VLIW architectural style. VLIWs are normal computers, designed to run compiled code and used like ordinary computers, but offering large amounts of instruction-level parallelism scheduled by a trace scheduling or similar compiler. VLIWs are now used extensively, especially in embedded systems. The most popular VLIW cores have sold in quantities of several billion processors.

Multiflow Computer Multiflow was founded to commercialize trace scheduling and VLIW architectures, then widely thought to be impractical. Multiflow's technical success and the dissemination of its technology and people had a great effect on the future of computer science and the computer industry.

Awards and honors 1984 NSF Presidential Young Investigator's Award. (This award was meant to persuade promising faculty to stay at universities; financial grant to Yale University declined due to Fisher's leaving to start Multiflow.) 1987 Eli Whitney Connecticut Entrepreneur of the Year. 2003 Eckert–Mauchly Award given by The IEEE Computer Society and The Association for Computing Machinery, in recognition of 25 years of seminal contributions to instruction-level parallelism, pioneering work on VLIW architectures, and the formulation of the Trace Scheduling compilation technique. The Eckert-Mauchly is known as the computer architecture community's highest award. 2012 B. Ramakrishna Rau Award given by The IEEE Computer Society for the development of trace scheduling compilation and pioneering work in VLIW (Very Long Instruction Word) architectures.

Writings Joseph A Fisher, Paolo Farabochi and Cliff Young: Embedded Computing: A VLIW Approach to Architecture, Compilers and Tools. Elsevier/Morgan Kaufmann, 2004. Joseph A Fisher: Trace Scheduling: A Technique for Global Microcode Compaction IEEE Trans. Computers, 30(7):478-490, 1981. Joseph A. Fisher: Very Long Instruction Word architectures and the ELI-512 ISCA '83 Proceedings of the 10th annual international symposium on Computer architecture, Pages 140–150, ACM, New York, NY, USA. Retrospective, 25 Years of ISCA, ACM, 1998. Joseph A. Fisher, John R. Ellis, John C. Ruttenberg, Alexandru Nicolau: Parallel Processing: A Smart Compiler and a Dumb Machine Symp. Compiler Construction, 1984: 37–47. Retrospective, Best of PLDI, ACM SIGPLAN Notices, 39(4):112, 2003. B. Ramakrishna Rau, Joseph A. Fisher: Instruction-level parallel processing: history, overview, and perspective The Journal of Supercomputing - Special issue on instruction-level parallelism, Volume 7 Issue 1–2, May 1993. Also published by Kluwer Academic Publishers Hingham, MA, USA.

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Born
2000
Birth century
Nationality
Known for
Instruction-level parallelism, Trace scheduling, VLIW
Education
Courant Institute School of Mathematics, Computing, And Data Science, New York University, Courant Institute of Mathematical Sciences
Employers
Yale University
Awards
Eckert–Mauchly Award; Eckert-Mauchly Award

People in Josh Fisher's life

Named in this biography and alive at the same time

Contemporaries

People whose lives overlapped Josh Fisher's

Frequently asked questions

Who is Josh Fisher?

American and Spanish computer scientist

When was Josh Fisher born?

Josh Fisher was born in 2000.

What is Josh Fisher's occupation?

Josh Fisher is a computer scientist and engineer.

What is Josh Fisher known for?

Josh Fisher is known for Instruction-level parallelism, Trace scheduling and VLIW.

What nationality is Josh Fisher?

Josh Fisher is American.

Sources & further reading

· Wikipedia: Josh Fisher

· Wikidata: Q3810309

· DBpedia: Josh Fisher

Cite this page

APA: Biography.guide. (2026). Josh Fisher. https://biography.guide/josh-fisher-computer-scientist/

MLA: "Josh Fisher." Biography.guide, https://biography.guide/josh-fisher-computer-scientist/.

Chicago: "Josh Fisher." Biography.guide. https://biography.guide/josh-fisher-computer-scientist/.

Data last updated: 2026-09-22 · Spot an error? Report a correction.

Portrait: Wikimedia Commons · author & licence

Page generated 2026-09-27 05:04 UTC