- Float Self-Tagging
2024/11/25 by Olivier Melançon, Melançon, Olivier, Manuel Serrano +3 · 17 voices
Computer Science · Engineering · #Bitwise operation #Compile time #Compiler #Electrohydrodynamics and Fluid Dynamics #Floating point #Heap (data structure) #Numerical Methods and Algorithms #Plasma Diagnostics and Applications #Program transformation #Register allocation #Transformation (genetics)
- Register allocation for Intel processor graphics
2018/02/24 by Wei-Yu Chen, Guei-Yuan Lueh, Pratik Ashar +2 · 1 citation
Computer Science · #Parallel Computing and Optimization Techniques #Advanced Data Storage Technologies #Embedded Systems Design Techniques #Computer science #Register allocation #Allocator #Processor register #Parallel computing #Control flow #Compiler #Register file #Overhead (engineering) #Graphics #SIMD #Instruction set #Byte #Operating system #Programming language #Memory address
- Parallel trace register allocation
2018/01/01 by Josef Eisl, David Leopoldseder, Hanspeter Mössenböck · 1 citation
Computer Science · #Parallel Computing and Optimization Techniques #Logic, programming, and type systems #Distributed and Parallel Computing Systems #Register allocation #Compiler #Computer science #Compile time #Parallel computing #Latency (audio) #Task (project management) #TRACE (psycholinguistics) #Execution time #Register (sociolinguistics) #Optimizing compiler #Processor register #Programming language #Operating system
- Trace Register Allocation Policies
2017/09/15 by Josef Eisl, Stefan Marr, Thomas Würthinger +1 · 2 citations
Computer Science · #Parallel Computing and Optimization Techniques #Logic, programming, and type systems #Security and Verification in Computing #Register allocation #Allocator #Computer science #TRACE (psycholinguistics) #Compiler #Processor register #Parallel computing #Register (sociolinguistics) #Code (set theory) #Just-in-time compilation #Programming language #Operating system
- Trace-based Register Allocation in a JIT Compiler
2016/08/15 by Josef Eisl, Matthias Grimmer, Doug Simon +2 · 2 citations
Computer Science · #Parallel Computing and Optimization Techniques #Logic, programming, and type systems #Software Testing and Debugging Techniques #Register allocation #Computer science #Allocator #Compiler #TRACE (psycholinguistics) #Just-in-time compilation #Parallel computing #Processor register #Dynamic compilation #Call graph #Profiling (computer programming) #Theoretical computer science #Programming language #Operating system
- Register Spilling for Specific Application Domains in Application Specific Instruction-set Processors
2014/12/24 by M. G. G. C. R. Salgado, Salgado, M. G. G. C. R., R. G. Ragel +2 · 1 citation
Computer Science · #Application-specific instruction-set processor #Computer architecture #Computer hardware #Computer science #Embedded Systems Design Techniques #Embedded system #FOS: Computer and information sciences #Instruction set #Memory address #Operating system #Parallel Computing and Optimization Techniques #Parallel computing #Power (physics) #Power consumption #Processor design #Processor register #Programming Languages (cs.PL) #Programming language #Real-Time Systems Scheduling #Register (sociolinguistics) #Register allocation #Register file #Set (abstract data type) #cs.PL
- Studying optimal spilling in the light of SSA
2011/10/09 by Quentin Colombet, Florian Brandner, Alain Darte · 1 citation
Computer Science · Mathematics · #Parallel Computing and Optimization Techniques #Embedded Systems Design Techniques #Formal Methods in Verification #Register allocation #Computer science #Register (sociolinguistics) #Variation (astronomy) #Phase (matter) #Parallel computing #Arithmetic #Programming language #Mathematics
- Linear scan register allocation on SSA form
2010/04/24 by Christian Wimmer, Michael Franz · 4 citations
Computer Science · #Parallel Computing and Optimization Techniques #Logic, programming, and type systems #Embedded Systems Design Techniques #Register allocation #Computer science #Compiler #Register (sociolinguistics) #Overhead (engineering) #Parallel computing #Processor register #Shift register #Algorithm #Programming language #Computer hardware #Memory address
- Split Register Allocation: Linear Complexity Without the Performance Penalty
2010/01/01 by Boubacar Diouf, Albert Cohen, Fabrice Rastello +1 · 1 citation
Computer Science · #Algorithm #Allocator #Bytecode #Compiler #Computer science #Formal Methods in Verification #Java #Linear programming #Logic, programming, and type systems #Parallel Computing and Optimization Techniques #Parallel computing #Programming language #Register allocation #Software portability #Time complexity
- Register coalescing techniques for heterogeneous register architecture with copy sifting
2009/01/01 by Minwook Ahn, Yunheung Paek · 1 citation
Computer Science · #Parallel Computing and Optimization Techniques #Distributed systems and fault tolerance #Advanced Data Storage Technologies #Register allocation #Allocator #Computer science #Register (sociolinguistics) #Processor register #Register file #Parallel computing #Architecture #Instruction set #Operating system #Compiler
- Register Spilling and Live-Range Splitting for SSA-Form Programs
2009/01/01 by Matthias Braun, Sebastian Hack · 2 citations
Computer Science · #Algorithm #Allocator #Benchmark (surveying) #Code (set theory) #Compiler #Computer science #Logic, programming, and type systems #Operating system #Parallel Computing and Optimization Techniques #Parallel computing #Programming language #Range (aeronautics) #Register allocation #Software #Software Testing and Debugging Techniques #x86
- On the complexity of spill everywhere under SSA form
2007/06/13 by Florent Bouchez, Alain Darte, Fabrice Rastello · 1 citation
Computer Science · #Parallel Computing and Optimization Techniques #Optimization and Search Problems #Complexity and Algorithms in Graphs #Computer science #Heuristics #Allocator #Register allocation #Overhead (engineering) #Context (archaeology) #Parallel computing #Minification #Distributed computing #Programming language #Operating system
- Optimal Bitwise Register Allocation Using Integer Linear Programming
2007/06/10 by Rajkishore Barik, Christian Grothoff, Rahul Gupta +2 · 1 citation
Computer Science · #Algorithm #Computer hardware #Computer science #Embedded Systems Design Techniques #Graph #Graph coloring #Integer (computer science) #Integer programming #Interconnection Networks and Systems #Linear programming #Parallel Computing and Optimization Techniques #Parallel computing #Processor register #Programming language #Register (sociolinguistics) #Register allocation #Theoretical computer science
- On the Complexity of Register Coalescing
2007/03/01 by Florent Bouchez, Alain Darte, Fabrice Rastello · 1 citation
Computer Science · #Parallel Computing and Optimization Techniques #Optimization and Search Problems #Logic, programming, and type systems #Computer science #Heuristics #Register allocation #Graph #Theoretical computer science #Graph coloring #Parallel computing #Programming language
- Register Allocation: What Does the NP-Completeness Proof of Chaitin et al. Really Prove? Or Revisiting Register Allocation: Why and How
2007/01/01 by Florent Bouchez, Alain Darte, Christophe Guillon +1 · 1 citation
Computer Science · Mathematics · #Algorithm #Algorithms and Data Compression #Colored #Combinatorics #Completeness (order theory) #Computer science #Discrete mathematics #Graph #Graph coloring #Logic, programming, and type systems #Mathematics #Parallel Computing and Optimization Techniques #Programming language #Register (sociolinguistics) #Register allocation #Theoretical computer science #Time complexity
- Hybrid Optimizations: Which Optimization Algorithm to Use?
2006/01/01 by John Cavazos, J. Eliot B. Moss, Michael O’Boyle +1 · 3 citations
Computer Science · #Algorithm #Allocator #Compile time #Compiler #Computer science #Formal Methods in Verification #Graph #Graph coloring #Heuristics #Logic, programming, and type systems #Parallel Computing and Optimization Techniques #Parallel computing #Programming language #Register allocation #Theoretical computer science
- Optimized interval splitting in a linear scan register allocator
2005/06/11 by Christian Wimmer, Hanspeter Mössenböck · 5 citations
Computer Science · #Parallel Computing and Optimization Techniques #Logic, programming, and type systems #Software Testing and Debugging Techniques #Register allocation #Computer science #Allocator #Parallel computing #Compiler #Processor register #Benchmark (surveying) #Polling #Algorithm #Operating system #Memory address
- A generalized algorithm for graph-coloring register allocation
2004/06/09 by Michael D. Smith, Norman F. Ramsey, Glenn Holloway · 2 citations
Computer Science · Mathematics · #Formal Methods in Verification #Parallel Computing and Optimization Techniques #Embedded Systems Design Techniques #Register allocation #Computer science #Graph coloring #Register (sociolinguistics) #Allocator #Graph #Parallel computing #Register file #Algorithm #Generalization #Programming language #Arithmetic #Theoretical computer science #Compiler #Instruction set #Mathematics
- Retargetable Graph-Coloring Register Allocation for Irregular Architectures
2003/01/01 by Johan Runeson, Sven-Olof Nyström · 2 citations
Computer Science · #Algorithm #Compiler #Computer science #Formal Methods in Verification #Graph #Graph coloring #Instruction set #Operating system #Parallel Computing and Optimization Techniques #Parallel computing #Parameterized complexity #Processor register #Programming language #Register (sociolinguistics) #Register allocation #Register file #Retargeting #Software Testing and Debugging Techniques #Theoretical computer science
- Linear Scan Register Allocation in the Context of SSA Form and Register Constraints
2002/01/01 by Hanspeter Mössenböck, Michael Pfeiffer · 1 citation
Computer Science · #Algorithm #Allocator #Computer science #Control flow graph #Data flow diagram #Data-flow analysis #Formal Methods in Verification #Graph #Graph coloring #Parallel Computing and Optimization Techniques #Parallel computing #Programming language #Register (sociolinguistics) #Register allocation #Software Testing and Debugging Techniques #Theoretical computer science #x86
- Linear Scan Register Allocation in a High-Performance Erlang Compiler
2001/12/20 by Erik M. J. Johansson, Erik Johansson, Konstantinos Sagonas · 1 citation
Computer Science · #Allocator #Compiler #Computer science #Dynamic compilation #Erlang (programming language) #Formal Methods in Verification #Functional programming #Just-in-time compilation #Logic, programming, and type systems #Operating system #Parallel Computing and Optimization Techniques #Parallel computing #Processor register #Programming language #Register (sociolinguistics) #Register allocation
- Optimal spilling for CISC machines with few registers
2001/05/01 by Andrew W. Appel, Lal George · 9 citations
Computer Science · Mathematics · #Parallel Computing and Optimization Techniques #Interconnection Networks and Systems #Complexity and Algorithms in Graphs #Register allocation #Computer science #Heuristics #Register (sociolinguistics) #Parallel computing #Iterated function #Processor register #Pentium #Graph coloring #Integer programming #Code (set theory) #Algorithm #Graph #Theoretical computer science #Mathematics #Programming language #Compiler #Operating system
- The design space of register renaming techniques
2000/01/01 by Dezsö Sima · 1 citation
Computer Science · #Parallel Computing and Optimization Techniques #Advanced Data Storage Technologies #Interconnection Networks and Systems #Computer science #Operand #Register file #Processor register #Register allocation #Parallel computing #Instructions per cycle #Microarchitecture #Register (sociolinguistics) #Address space #Process (computing) #Programming language #Fetch #Scope (computer science) #Arithmetic #Computer architecture #Instruction set #Operating system #Compiler #Memory address #Central processing unit
- Linear scan register allocation
1999/09/01 by Massimiliano Poletto, Vivek Sarkar · 5 citations
Computer Science · #Parallel Computing and Optimization Techniques #Software Testing and Debugging Techniques #Logic, programming, and type systems #Register allocation #Computer science #Allocator #Graph coloring #Compiler #Parallel computing #Compile time #Graph #Algorithm #Time complexity #Theoretical computer science #Programming language
- Quality and speed in linear-scan register allocation
1998/05/01 by Omri Traub, Glenn Holloway, Michael D. Smith · 1 citation
Computer Science · #Parallel Computing and Optimization Techniques #Software Testing and Debugging Techniques #Logic, programming, and type systems #Register allocation #Computer science #Allocator #Compiler #Graph coloring #Parallel computing #Register (sociolinguistics) #Graph #Processor register #Shift register #Algorithm #Dynamic compilation #Programming language #Theoretical computer science #Computer hardware
- All Structured Programs Have Small Tree Width and Good Register Allocation
1998/05/01 by Mikkel Thorup · 2 citations
Computer Science · Mathematics · #Advanced Graph Theory Research #Complexity and Algorithms in Graphs #Parallel Computing and Optimization Techniques #Register allocation #Computer science #Graph coloring #Graph #Bounded function #Combinatorics #Discrete mathematics #Theoretical computer science #Mathematics #Compiler #Programming language
- Iterated register coalescing
1996/05/01 by Lal George, Andrew W. Appel · 3 citations
Computer Science · Mathematics · #Parallel Computing and Optimization Techniques #Software Testing and Debugging Techniques #Logic, programming, and type systems #Computer science #Register allocation #Allocator #Graph coloring #Iterated function #Heuristic #Graph #Call graph #Parallel computing #Register (sociolinguistics) #Algorithm #Theoretical computer science #Programming language #Artificial intelligence #Mathematics #Compiler
- Improvements to graph coloring register allocation
1994/05/01 by Preston Briggs, Keith D. Cooper, Linda Torczon · 18 citations
Computer Science · #Parallel Computing and Optimization Techniques #Formal Methods in Verification #Software Testing and Debugging Techniques #Allocator #Computer science #Graph coloring #Register allocation #Suite #Parallel computing #Graph #Thread (computing) #Code (set theory) #Programming language #Theoretical computer science
- Graph coloring register allocation for processors with multi-register operands
1990/06/01 by Brian Nickerson · 2 citations
Decision Sciences · Computer Science · Mathematics · #Scheduling and Timetabling Solutions #Constraint Satisfaction and Optimization #Advanced Graph Theory Research #Register allocation #Computer science #Operand #Parallel computing #Register (sociolinguistics) #Graph coloring #Processor register #Graph #Register file #Generalization #Arithmetic #Programming language #Theoretical computer science #Instruction set #Operating system #Mathematics
- REAL: a program for REgister ALlocation
1987/01/01 by Fadi Kurdahi, Alice C. Parker · 1 citation
Engineering · Computer Science · #VLSI and FPGA Design Techniques #VLSI and Analog Circuit Testing #Advancements in Photolithography Techniques #Register allocation #Register (sociolinguistics) #Computer science #Processor register #Shift register #Parallel computing #Programming language #Operating system #Telecommunications #Compiler
more