Abstract
A method of sequential microcode compaction for architectures containing transient data resources is discussed.A theoretical apparatus, allowing the identification of microoperation groups requiring synchronization according to their transient data resources as well as their correcposnding transient data resources is suggested.An algorithm, separating the microoperation groups resulting from the transient data resources in the microarchitectures is also discussed.
- Landskov, D., S. Davidson, B. Shriver, P. Mallett, "Local Microcode Compaction Techniques", ACM Computing Surveys, 12(3): 261--294, September 1980 Google Scholar
Digital Library
- Tsuchiya M., Conzales M., "Toward optimization of horizontal microprograms", IEEE Trans. on Comp., Vol. C-25, 1976, 10.Google Scholar
- Tokoro M., Tamura E., "Optimization of microprograms", IEEE Trans. on Comp., Vol. C-30, 1981, 7.Google Scholar
- Mezzalama M., Prinetto P., "Microinstruction modeling using timing and semantic constraints", Simulation, Modeling and Developemnt", Cairo, 1981.Google Scholar
- Landskov D., Davidson S., "Some experiments in local microcode compaction for horizontal machines", IEEE Trans. on Comp., Vol. C-30, 1981, 7.Google Scholar
- Boyanov K., Petkov A., Manasiev L., "Microprogramming of bit-slice microsystems", Internal report of Institute of Mathematics, BAS.Google Scholar
Recommendations
Resource-Driven optimizations for transient-fault detecting superscalar microarchitectures
ACSAC'05: Proceedings of the 10th Asia-Pacific conference on Advances in Computer Systems ArchitectureIncreasing microprocessor vulnerability to soft errors induced by neutron and alpha particle strikes prevents aggressive scaling and integration of transistors in future technologies if left unaddressed. Previously proposed instruction-level redundant ...
Efficient Resource Sharing in Concurrent Error Detecting Superscalar Microarchitectures
MICRO 37: Proceedings of the 37th annual IEEE/ACM International Symposium on MicroarchitecturePrevious proposals for soft-error tolerance have called for redundantly executing a program as two concurrent threads on a superscalar microarchitecture. In a balanced superscalar design, the extra workload from redundant execution induces a severe ...
A New Approach for Transient Fault Injection Using Symbolic Simulation
IOLTS '08: Proceedings of the 2008 14th IEEE International On-Line Testing SymposiumOne effective fault injection approach involves instrumenting the RTL in a controlled manner to incorporate fault injection, and evaluating the behaviour of the faulty RTL whilst running some benchmark programs. This approach relies on checking the ...






Comments