(Enter summary)
Abstract: Current processors are programmed through a fixed interface called the Instruction Set Architecture (ISA). Consequently, a compiler targeting such a processor is forced to choose instructions from the provided instruction set while generating code for a given application. Often this instruction set is not a suitable match for the computational requirements of the application program. With in this context, we ask ourselves the following questions. 1. Can application performance be improved if... (Update)
Context of citations to this paper: More
...to study the benefits of various functional units and interconnect structures. Adaptive Explicitly Parallel Instruction Computing [26] and Dynamically Variable Instruction Set Architecture [20] represent notable works in this research area. Our approach starts from a...
Cited by: More
Trimaran: An Infrastructure for Research in - Instruction-Level Parallelism..
(Correct)
ACRES Architecture and Compilation - Ang, Schlansker (2004)
(Correct)
A Co-simulation Study of Adaptive EPIC Computing - Valentin Stefan Gheorghita
(Correct)
Similar documents (at the sentence level):
7.0%: Compiler Optimizations for Adaptive EPIC Processors - Palem, Talla, Wong (2001)
(Correct)
Active bibliography (related documents): More All
25.1: Adaptive Explicitly Parallel Instruction Computing - Surendranath Talla Of (2000)
(Correct)
2.2: Improving Functional Density Through Run-Time Circuit.. - Wirthlin (1997)
(Correct)
1.0: Implications of Reconfigurable VLSI in a Globally Networked .. - Alexander, O'Toole (1997)
(Correct)
Similar documents based on text: More All
0.6: Region-based Register Allocation for EPIC Architectures - Kim (2001)
(Correct)
0.5: Expert-Driven Validation of Set-Based Data Mining Results - Adomavicius (2002)
(Correct)
0.2: Cache Senstive Instruction Scheduling - Hardnett, Rabbah, Palem (2001)
(Correct)
Related documents from co-citation: More All
5: The Chimaera Reconfigurable Functional Unit
- Hauck, Fry et al. - 1997
4: Garp: A mips processor with a reconfigurable coprocessor
- Hauser, Wawrzynek - 1997
4: Processor Reconfiguration Through Instruction -Set Metamorphosis
- Athanas, Silverman - 1993
BibTeX entry: (Update)
S. Talla. Adaptive Explicitly Parallel Instruction Computing. PhD thesis, New York University, 2000. http://citeseer.ist.psu.edu/article/talla00adaptive.html More
@phdthesis{ talla00adaptive,
author = "Surendranath Talla",
title = "Adaptive explicitly parallel instruction computing",
year = "2000",
url = "citeseer.ist.psu.edu/article/talla00adaptive.html" }
Citations (may not include all citations):
1399
Compilers: principles (context) - Aho, Sethi et al. - 1986
704
Applied Cryptography (context) - Schneier - 1994
686
a guide to the theory of np--completeness (context) - Garey, Johnson et al. - 1979
320
Mediabench: A tool for evaluating and synthesizing multimedi..
- Lee - 1997
292
Advanced compiler design and implementation (context) - Muchnick - 1997
230
Limits of instruction-level parallelism
- Wall
216
Register allocation and spilling via graph coloring (context) - Chaitin - 1982
212
Optimization and approximation in deterministic sequencing a.. (context) - Graham, Lawler et al. - 1979
211
The Programmable Logic Data Book (context) - San, CA - 1994
176
GARP: A MIPS processor with a reconfigurable coprocessor
- Hauser, Wawrzynek - 1997
157
Limits of control flow on parallelism
- Lam, Wilson - 1992
151
Baring it all to software: RAW machines
- Waingold, Taylor et al. - 1997
125
Trace processors
- Rotenberg, Jacobson et al. - 1997
119
Instruction-level parallel processing: History (context) - Rau, Fisher - 1993
114
Processor reconfiguration through instruction-set metamorpho..
- Athanas, Silverman - 1993
112
NP -complete scheduling problems (context) - Ullman - 1975
109
A high-performance microarchitecture with hardware-programma..
- Razdan, Smith - 1994
107
Global instruction scheduling for superscalar machines (context) - Bernstein, Rodeh - 1991
98
HPL PlayDoh Architecture Specification Version (context) - Kathail, Schlansker et al. - 1994
93
Programmable active memories: a performance assessment
- Bertin, Roncin et al. - 1993
90
The CORDIC Trigonometric Computing Technique (context) - Volder - 1959
85
Programmable active memories: Reconfigurable systems come of..
- Vuillemin, Bertin et al. - 1996
82
Limits on multiple instruction issue
- Smith, Johnson et al. - 1989
81
Implementing precise interrupts in pipelined processors (context) - Smith, Pleszkun - 1988
78
Register allocation via graph coloring
- Briggs - 1992
77
Building and using a highly parallel programmable logic arra.. (context) - Gokhale, Holmes et al. - 1991
75
The CMU task parallel program suite
- Dinda, Gross et al. - 1994
75
Register allocation via hierarchical graph coloring (context) - Callahan, Koblenz - 1991
71
Space-time scheduling of instruction-level parallelism on a ..
- Lee, Barua et al. - 1997
69
Register allocation by priority--based coloring (context) - Chow, Hennessy - 1984
67
Measuring the parallelism available for very long instructio.. (context) - Nicolau, Fisher - 1984
66
OneChip: An FPGA processor with reconfigurable logic
- Wittig, Chow - 1996
65
The chimaera reconfigurable functional unit
- Hauck - 1997
65
The chimaera reconfigurable functional unit
- Hauck, Fry et al. - 1997
59
The microarchitecture of superscalar processors
- Smith, Sohi - 1995
58
A time-multiplexed FPGA (context) - Trimberger, Carberry et al. - 1997
57
The inhibition of potential parallelism by conditional jumps (context) - Riseman, Foster - 1972
52
Introduction to programmable active memories
- Bertin, Roncin et al. - 1989
50
Fast implementations of RSA cryptography
- Shand, Vuillemin - 1993
47
Detection and parallel execution of independent instructions (context) - Tjaden, Flynn - 1970
43
Integrated predicated and speculative execution in the IMPAC..
- August, Connors et al. - 1998
43
Field-Programmable Gate Array Technology (context) - Trimberger - 1994
40
Configurable computing solutions for automatic target recogn.. (context) - Villasenor, Schoner et al. - 1996
33
Scheduling time-critical instructions on risc machines (context) - Palem, Simons - 1990
32
Dynamically scheduled VLIW processors
- Rau
32
A framework for balancing control flow and predication
- August, Hwu et al. - 1997
31
Configurable computing (context) - Villasenor, Mangione-Smith - 1997
31
Value locality and speculative execution
- Lipasti - 1997
31
A first generation DPGA implementation
- Tau, Eslick et al. - 1995
31
ective technique for VLIW and superscalar compilation (context) - mei, Hwu et al. - 1993
30
Managing pipelinereconfigurable fpgas
- Cadambi, rey et al. - 1998
30
Checkpoint repair for out-of-order execution machines (context) - Hwu, Patt - 1987
29
The IA-64 architecture at work (context) - Dulong - 1998
28
PRISC: Programmable Reduced Instruction Set Computers (context) - Razdan - 1994
27
Fast module mapping and placement for datapaths in FPGAs
- Callahan, Chong et al. - 1998
27
Rapid implementation of a genetic sequence comparator using .. (context) - Lopresti - 1991
27
Rapid implementation of a genetic sequence comparator using .. (context) - Lopresti - 1991
26
Pam-blox: High performance fpga design for adaptive computin..
- Flynn, Mencer et al. - 1998
25
DISC: The dynamic instruction set computer
- Wirthlin, Hutchings - 1995
25
Searching genetic databases on Splash
- Hoang - 1993
24
ective compiler support for predicated execution using the h.. (context) - Mahlke, Lin et al. - 1992
22
An assessment of the suitability of FPGA-based systems for u..
- Petersen, Hutchings - 1995
22
Run time reconfiguration of FPGA for scanning genomic databa.. (context) - Lemoine, Merceron - 1995
21
Dpga utilization and application
- DeHon - 1996
20
Generating instruction sets and microarchitectures from appl.. (context) - Huang, Despain - 1994
20
Deterministic scheduling with pipelined processors (context) - Bruno, Jones et al. - 1980
20
Hardware speedups in long integer multiplication
- Shand, Bertin et al. - 1991
20
Generating instruction sets and microarchitectures from appl.. (context) - Huang, Despain - 1994
17
Genetic algorithms in software and in hardware --- A perform..
- Graham, Nelson - 1996
16
ective superscalar processors (context) - Palacharla, Jouppi et al. - 1997
16
Walk-time techniques: Catalyst for architectural change (context) - Fisher - 1997
15
Spyder: A reconfigurable VLIW processor using FPGAs (context) - Iseli, Sanchez - 1993
15
Achieving high levels of instruction-level parallelism with .. (context) - Schlansker, Rau et al. - 1997
14
Organization of computer systems -- the fixed plus variable .. (context) - Estrin - 1960
13
a reconfigurable logic array (context) - Gokhale, Schott et al. - 1994
13
Complexity results for single-machine problems with positive..
- Brucker, Knust - 1998
13
A hardware genetic algorithm for the travelling salesman pro.. (context) - Graham, Nelson - 1995
13
Synthesis of application specific instruction sets (context) - Huang, Despain - 1995
12
Finding lines and building pyramids with Splash (context) - Abbott, Athanas et al. - 1994
12
A survey of CORDIC algorithms for FPGA based computers
- Andraka - 1998
11
Use of reconfigurability in variable-length code detection a.. (context) - Brebner, Gray - 1995
11
The geographical problem of the four colors (context) - Kempe
11
Comparing the performance of FPGA-based custom computers wit.. (context) - Bergmann, Mudge - 1994
11
An integrated design environment for application-specific in.. (context) - Sato, Imai et al. - 1991
11
Reconfigurable multi-bit processor for DSP applications in s.. (context) - Monaghan, Cowen - 1993
11
High-level bit-serial datapath synthesis for multi-FPGA syst..
- Isshiki, Dai - 1996
10
University of California at Berkeley (context) - Hauser, architecture - 1997
10
Fast parallel implementation of dft using configurable devic..
- Dandalis, Prasanna - 1997
10
FPGA implementation of digital filters
- Chou, Mohanakrishnan et al. - 1993
9
EPIC: An architecture for instruction-level parallel process.. (context) - Schlansker, Rau - 2000
9
Field programmable gate arrays and floating point arithmetic (context) - Fagin, Renard - 1994
8
Code generation and reorganization in the presence of pipeli.. (context) - Hennessy, Gross - 1982
8
The RAW compiler project
- Agarwal, Amarasinghe et al. - 1997
8
A field-programmable gate array for systolic computing (context) - Furtek - 1993
8
Viewing instruction set design as an optimization problem (context) - Holmer, Despain - 1991
7
architecture and instruction set reference manual (context) - August, Crozier et al. - 1998
7
Digital Processing of Speech Signals (context) - Rabiner, Schafer - 1978
7
Automated target recognition on splash
- Rencher, Hutchings - 1997
6
The HARP reconfigurable computing system
- Page - 1994
6
The lcode language and its environment (context) - Chang, Hwu - 1991
6
High energy physics on DECPeRLe-1 programmable active memory
- Moll, Vuillemin et al. - 1995
6
High-performance carry chains for fpgas
- Hauck, Hosler et al. - 1998
6
Issues in wireless coding using run-time-reconfigurable FPGA.. (context) - Schoner, Jones et al. - 1995
6
A fast interrupt handling scheme for VLIW processors
- Ozer, Sathaye et al. - 1998
5
mesh array architectures (context) - Cypher, Sanz et al. - 1987
5
Implementing on line arithmetic on PAM (context) - Daumas, Muller et al. - 1994
5
Pcode manual (context) - Warter, Haab - 1991
5
Limits to instruction level parallelism (context) - Wall - 1989
5
Processing by data and program blocks (context) - Scha - 1978
5
ZLIB documentation and sources (context) - Gailly, Adler
5
Register allocating via coloring (context) - Chaitin, Auslander et al. - 1981
5
The IDEA encryption algorithm (context) - Schneier - 1993
4
ISDS-A program that designs computer instruction sets (context) - Haney - 1969
4
Multicontext fieldprogrammable gate arrays (context) - DeHon - 1997
4
On digit-recurrence division implementation for field progra.. (context) - Louie, Ercegovac - 1993
4
RACER: A reconfigurable constraint-length 14 Viterbi decoder (context) - Yeh, Heygin et al. - 1996
4
FPGA implementation of a digital IQ demodulator using VHDL (context) - Jong, Lam et al. - 1997
4
Register allocation (context) - Chow, Knobe et al.
4
Programming with functional memory
- Halverson, Lew - 1994
4
Application-driven design automation for microprocessor desi..
- Pyo, Su et al. - 1992
4
Implementing filters with programmable logic (context) - Leeser, Chapman et al. - 1993
4
A novel ASIC design approach based on a new machine paradigm (context) - Hartenstein, Hirschbiel et al. - 1991
4
Guest editors introduction: Billion-transistor architectures (context) - Burger, Goodman - 1997
3
A fast algorithm for multiprocessor scheduling (context) - Simons - 1980
3
Implementing a genetic algorithm on a parallel custom comput.. (context) - Sitko, Wazlowski et al. - 1995
3
The interaction of compilation technology and computer archi.. (context) - Smith - 1994
3
FPGA implementation of real-time digital controllers using o.. (context) - Tisserand, Dimmler - 1997
3
A class of optimal VLSI architectures for computing discrete.. (context) - Park, Prasanna - 1992
3
Frequency based live range splitting (context) - Kim, Leung - 1999
3
CLAyFUN tm Reference Manual (context) - Rupp - 1994
3
A digit-recurrence square root implementation for field prog.. (context) - Louie, Ercegovac - 1993
3
Xilinx 6200 Preliminary Data Sheet (context) - San, CA - 1996
3
An FPGA implementation of ATR using embedded RAM for control (context) - Ross - 1997
3
Parameterized convolution filtering in an FPGA (context) - Shoup - 1993
3
discrete cosine transform chip (context) - Sikstrom, Wanhammar et al. - 1987
3
Accelerating the risc processor using programmable logic (context) - Rajamani, Viswanath - 1995
3
An FPGA implementation of a matched filter detector for spre.. (context) - Mathews, Gibb et al. - 1997
3
Incremental reconfiguration for pipelined applications
- Schmidt - 1997
3
Register allocation in hyper-block for EPIC processors
- Kim, Gopinath et al. - 1999
3
Simultaneous multithreading (context) - Tullsen - 1996
2
MPEG software simulation group (context) - Eckart, play - 1994
2
See also Blinn's comments [17] about MMX instruction set def.. (context) - Peleg, Wilkie et al. - 1997
2
Implementation of filter banks in field programmable gate ar.. (context) - Klock, Utne et al. - 1994
2
A fast algorithm for scheduling time-constrainted instructio.. (context) - Leung, Palem et al. - 1998
2
Coordinate rotation digital computer (context) - Meyer-Base, Meyer-Baese et al. - 1994
2
Description of the RC2 encryption algorithm (context) - Rivest
2
An implementation of the gsm general data encryption algorit.. (context) - Xu, He et al. - 1994
2
Makes several cogent comments about deficiencies in the Inte.. (context) - Blinn, corner et al. - 1997
2
A dynamically reconfigurable computer architecture (context) - Saleeba
2
Implementation of pre-processing and feature extraction of C.. (context) - Tse, Leung et al. - 1993
2
FPGA implementation of the block-matching algorithm for moti.. (context) - Sanz, De Zulueta et al. - 1996
2
A Methodology for Automated Design of Computer Instruction S.. (context) - Bennet - 1987
2
cient pyramid image coder (context) - Simoncelli, Abelson et al. - 1990
2
comparison FPGA platform through SARATR algorithm implementa..
- comparison, platforms et al. - 1996
2
and comparison of a hardware and a software implementation o.. (context) - Graham, description - 1996
2
The Era Of Embedded Computing (context) - Rau - 2000
2
Low level image processing operators on FPGA: Implementation.. (context) - de Barros, Akil - 1994
2
National institute of standards and technology (context) - Integrity - 1989
2
erential pulse code modulation (context) - di - 1984
1
A fast constant coe#cient multiplier for the XC (context) - Kean, New et al. - 1996
1
Co-published as SIGOPS Operating Systems Review (context) - Olukotun, Nayfeh et al. - 1996
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.crest.gatech.edu/publications/npublications.html): More
Highly Efficient Asynchronous Execution of.. - Aumann, Kedem, Palem.. (1993)
(Correct)
Region-based Register Allocation for EPIC Architectures - Kim (2001)
(Correct)
Bridging Processor and Memory Performance in ILP Processors via .. - Palem, al. (2001)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC