Article 5MEDT Rosenzweig: Reverse-engineering the Mali G78

Rosenzweig: Reverse-engineering the Mali G78

by
corbet
from LWN.net on (#5MEDT)
Alyssa Rosenzweig goesinto the details of the reverse-engineering of the Mali "Valhall" GPUinstruction set.

Valhall linearizes Bifrost, removing the Very Long Instruction Wordmechanisms of its predecessors. Valhall replaces the compiler'sstatic scheduling with hardware dynamic scheduling, tradingadditional control hardware for higher average performance. Thatmeans padding with no operation" instructions is no longerrequired, which may decrease code size, promising betterinstruction cache use.

A document describing the instruction set has been released, along with anassembler and disassembler.

External Content
Source RSS or Atom Feed
Feed Location http://lwn.net/headlines/rss
Feed Title LWN.net
Feed Link https://lwn.net/
Reply 0 comments