1. A method for controlling fetch-ahead of Fetch Sets into a decoupling First In First Out (FIFO) buffer of a Variable Length Execution Set (VLES) processor architecture, wherein a Fetch Set comprises at least a portion of a VLES group available for dispatch to processing resources within the VLES processor architecture, comprising, for each cycle: determining a number of VLES groups available for dispatch from previously pre-fetched Fetch Sets; and requesting a fetch-ahead of a next Fetch Set in the next cycle only if one or more of the following is asserted: the number of VLES groups available for dispatch is less than a predetermined starvation threshold, the number of VLES groups available for dispatch is indicative of going below a predetermined upper limit threshold, or the number of VLES groups available for dispatch is indicative of being between the predetermined starvation threshold and the predetermined upper limit threshold, and a fetch-ahead of a Fetch Set occurred in an immediately previous cycle.