ACM SIGMICRO newsletter/SIGMICRO newsletter/SIGMICRO, TCMICRO newsletter · 1984 · 33 citations · 9 references
Cluster ComputingEngineeringHand CompactionGlobal CompactionAdvanced ComputingHigh-performance ArchitectureComputer ArchitectureComputer EngineeringSystems EngineeringScheduling (Computing)Parallel ProgrammingComputer ScienceParallel ComputingGlobal Microcode CompactionTrace Scheduling Procedure
Fisher's trace scheduling procedure for global compaction has proven to be able to produce significant reduction in execution time of compacted microcode, however extra space may be sometimes required during bookkeeping, and the efficacy of compaction of microprogram loop is lower than that of hand compaction. This paper introduces an improved trace scheduling compaction algorithm to mitigate the drawbacks mentioned above. The improved algorithm is based on a modified menu of moving microoperations, an improved trace scheduling algorithm, and a special loop compaction algorithm. Preliminary tests indicate that this global compaction algorithm gives shorter execution time and less space requirement in comparison with Fisher's algorithm.
9
Very long instruction work architectures and the ELI-512
Joseph A. Fisher · 1998 · 385 citations · Full text
Very Long Instruction Word architectures and the ELI-512
Joseph A. Fisher · 1983 · 287 citations · Full text
Engineering, Computer Architecture, Software Engineering +22
Some Experiments in Local Microcode Compaction for Horizontal Machines
Davidson, Landskov, Shriver et al. · IEEE Transactions on Computers · 1981 · 239 citations