Sökning: "Register allocation"
Visar resultat 1 - 5 av 17 uppsatser innehållade orden Register allocation.
1. Machine Learning-Based Instruction Scheduling for a DSP Architecture Compiler : Instruction Scheduling using Deep Reinforcement Learning and Graph Convolutional Networks
Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)Sammanfattning : Instruction Scheduling is a back-end compiler optimisation technique that can provide significant performance gains. It refers to ordering instructions in a particular order to reduce latency for processors with instruction-level parallelism. LÄS MER
2. Register Caching for Energy Efficient GPGPU Tensor Core Computing
Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)Sammanfattning : The General-Purpose GPU (GPGPU) has emerged as the predominant computing device for extensive parallel workloads in the fields of Artificial Intelligence (AI) and Scientific Computing, primarily owing to its adoption of the Single Instruction Multiple Thread architecture, which not only provides a wealth of thread context but also effectively hide the latencies exposed in the single threads executions. As computational demands have evolved, modern GPGPUs have incorporated specialized matrix engines, e. LÄS MER
3. Adapting a Constraint-Based Compiler Tool to a New VLIW Architecture
Master-uppsats, Uppsala universitet/Institutionen för informationsteknologiSammanfattning : he compiler tool Unison uses combinatorial optimisation to perform integrated register allocation and instruction scheduling, and is designed to be possible to adapt to different processor architectures. Black Arrow is a VLIW (very long instruction word) architecture designed for signal processing within the field of mobile communication technology. LÄS MER
4. A Systematic Approach to Automated Software Diversity Using Unison
Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)Sammanfattning : Unison is a tool that combines instruction scheduling and register allocation as a single combinatorial problem and solves it using constraint programming, which is a programming paradigm for systematically solving combinatorial problems. Automated software diversity is the process of automatically providing diverse executables in an effort to break so called gadgets, which are short instruction sequences that together make up an attack vector. LÄS MER
5. ANBUD ELLER SKAMBUD : Tre studier om ändringar och tilläggsarbeten som uppstår i samband med entreprenadupphandlingar till en statlig myndighet
Uppsats för yrkesexamina på avancerad nivå, Luleå tekniska universitet/Institutionen för ekonomi, teknik och samhälleSammanfattning : Upphandling är en central del för att styra statliga resurser och hur de allokeras. Syftet är att förklara avtalsprecision av komplexa byggentreprenader. För att uppnå syftet kommer vi att studera byggprojekt där upphandlingar är utvecklade. Studie 1 besvarar en teoretisk hypotes om att stora projekt skapar fler ÄTA-arbeten. LÄS MER