RULE-BASED ANNEALING (RA) Heuristic knowledge (rules) are added to traditional Simulated Annealing (SA) to generate a new configuration for a schedule table. Each rule is applied probabilistically according to its selection ratio. Selection ratios of rules are dynamically updated so that greedy rules are used more often when the ap- pointed design time is short and random rearrangements are used more often when there is ample time. This method produces a better solution within the appointed time. OUTLINE OF DEMONSTRATION (1) (1) A Schedule table is a two-dimensional grid where each vertical slice corresponds to a processing unit/ALU and each horizontal slice corre- sponds to a time slot. Binomials (colored according to operation) are placed in grid locations. (2) Annealing temperature T and acceptance ratioin the case that
C (increase in cost) is 100. (3) Total cost and each part of the total cost correspond to a schedule ta- ble (4) Total selection ratio of rules is classified by roles (to rearrange ran- domly, to decrease ALU cost, and to decrease Time cost).
![]() Demonstration (1) |