+++ title = "Alternative trace scheduling" author = "Yann Herklotz" tags = [] categories = [] backlinks = ["3c3e"] forwardlinks = ["3c3e2"] zettelid = "3c3e1" +++ An alternative to the specific basic block representation is maybe trace scheduling, or superblock scheduling. For this representation, you actually do not need to change the structure of the code in general, you just need to add some extra information which designates the different traces inside of the current code. These will just be lists of paths, that designate the sets