SwePub
Sök i SwePub databas

  Utökad sökning

Träfflista för sökning "WFRF:(Thuresson Martin 1977) srt2:(2008)"

Sökning: WFRF:(Thuresson Martin 1977) > (2008)

  • Resultat 1-4 av 4
Sortera/gruppera träfflistan
   
NumreringReferensOmslagsbildHitta
1.
  • Thuresson, Martin, 1977, et al. (författare)
  • A Flexible Code Compression Scheme using Partitioned Look-Up Tables
  • 2008
  • Rapport (övrigt vetenskapligt/konstnärligt)abstract
    • Wide instruction formats make it possible to controlmicroarchitecture resources more finely by enabling more parallelism(VLIW) or by utilizing the microarchitecture more efficiently byexposing the control to the compiler. Unfortunately, wideinstructions impose a higher pressure on the memory system due to anincreased instruction-fetch bandwidth and a larger code workingset/footprint.This paper presents a code compression scheme that allows thecompiler to select what subset of the wide instruction set to usein each program phase at the granularity of basic blocks based on aprofiling methodology. The decompression engine comprises a set oftables that convert a narrow instruction into a wide instruction ina dynamic fashion. The paper also presents a method for how toconfigure and dimension the decompression engine and how togenerate a compressed program with embedded instructions thatdynamically manage the tables in the decompression engine.We find that the 77 control bits in the original FlexCoreinstruction format can be reduced to 32 bits offering a compressionof 58% and a modest performance overhead of less than 1% formanagement of the decompression tables.
  •  
2.
  •  
3.
  • Thuresson, Martin, 1977 (författare)
  • Compression Techniques for Improved Bandwidth and Static Code Size in Computer Systems
  • 2008
  • Doktorsavhandling (övrigt vetenskapligt/konstnärligt)abstract
    • Technological improvements in integrated circuits have for a longtime allowed the performance of computer chips to growexponentially, allowing for more and more advancedsystems. Unfortunately, the I/O-pins connecting the processorcore/cores with memory and other devices have not seen the samerate of improvement. In this thesis I study the opportunities andchallenges with using compression to help solve some of thechallenges that have emerged. These include reducing thebandwidth needed and the static code size.The first part of the thesis addresses data-link compression. Bystudying the data transferred between the last-level cache andmain memory, several types of localities that can be used tocompress the data are identified. Current state-of-the-artcompression techniques are analyzed in the context of thiscategorization. Using this categorization, I show that it ispossible to combine techniques that work on different types oflocality into a more efficient compression algorithm. Moreover, Ishow how stateful compression schemes can be implemented inmulti-node systems.This thesis also considers efficient program representation. Inmost programs, identical sequences of instructions often appearin several places, making dictionary based compression anefficient scheme for reducing the static code size. In thisthesis I propose a new, more flexible scheme in which similarsequences of instructions can be represented by the samedictionary entry and executed with low hardware overhead.Finally, a code compression scheme targeting wide instructionformats is presented. The scheme is based on dynamic look-uptables, which allow the compiler to adapt the compression todifferent phases of the application. Also presented is amethodology for dimensioning the decompression engine and analgorithm for generating compressed programs that dynamicallymanage the look-up tables with little run-time performanceoverhead. The compression scheme is evaluated using FlexCore, anarchitecture with exposed datapath control, and shown toefficiently reduce the control-bits of the instruction word bymore than 50%.
  •  
4.
  •  
Skapa referenser, mejla, bekava och länka
  • Resultat 1-4 av 4

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy