Clairvoyance technique can boost ARM CPU performance by up to 43 percent

Posted on Thursday, March 15 2018 @ 16:08 CET by Thomas De Maesschalck
An international team of researchers presented Clairvoyance, a new compiler technique that promises to boost the performance of certain workloads by up to 43 percent. The trick is aimed at low-end simple out-of-order (OoO) execution based processors like ARM cores, bringing their performance closer to more complex designs like x86.
The answer, the researchers claim, is Clairvoyance. 'Clairvoyance builds upon techniques such as software pipelining, program slicing, and decoupled access-execute and generates code that exhibits improved memory-level parallelism (MLP) and instruction-level parallelism (ILP). For this, Clairvoyance prioritises the execution of critical instructions, namely loads, and identifies independent instructions that can be interleaved between loads and their uses.'
Full details at Bit Tech.


About the Author

Thomas De Maesschalck

Thomas has been messing with computer since early childhood and firmly believes the Internet is the best thing since sliced bread. Enjoys playing with new tech, is fascinated by science, and passionate about financial markets. When not behind a computer, he can be found with running shoes on or lifting heavy weights in the weight room.



Loading Comments