Coffman, E. G. and Graham, R. L., "Optimal Scheduling for Two-Processor Systems", Acta Informatica, 1:200-213, 1972. |
Ullman, J., "NP-Complete Scheduling Problems", J. Comput. System Sci, 10, pp. 384-393, 1975. |
Gabow, H., "Scheduling UET Systems on Two Uniform Processors and Length Two Pipelines", SIAM J. Computing, 17:810-829, 1988. |
Hu, T. C., "Parallel Sequencing and Assembly Line Operations", Operations Research, 9:841-848, 1961. |
Graham, R., "Bounds for Certain Multiprocessor Anomalies", Bell System Technical Journal, 45, pp. 1563-1581, 1966. |
Leung, J. Y. T., Vornberger, O., and Witthoff, J., "On Some Variants of the Bandwidth Minimization Problem", SIAM J. Computing, 13:650-667, 1984. |
Bruno, J., Jones III, J. W., and So, K., "Deterministic Scheduling with Pipelined Processors", IEEE Trans., pp. 308-316, 1980. |
Bernstein, D. and Gertner, I., "Scheduling Expressions on a Pipelined Processor with a Maximal Delay of One Cycle", ACM Trans. on Programming Languages and Systems, 11(1):57-66, Jan. 1989. |
Palem, K. V., and Simons, B., "Scheduling Time-Critical Instructions on RISC Machines", Transactions on Programming Languages (TOPLAS), 15, No. 4, pp. 632-658, 1993. |
Lawler, E., Lenstra, J. K., Martel, C., Simons, B., and Stockmeyer, L., "Pipeline Scheduling: A Survey", Technical Report RJ 5738, IBM Research, Jul. 1987. |
Ebcoiglu, K., "A Compilation Technique for Software Pipelining of Loops with Conditonal Jumps", Proc. of the 20th Annual ACM Workshop on Microprocessing, pp. 69-79, Dec. 1987. |
Hennessy, J. and Gross, T., "Postpass Code Optimization of Pipeline Constraints", ACM Trans. on Programming Languages and Systems, 5(3):422-448, Jul. 1983. |
Gibbons, P. B. and Muchnick, S. S., "Efficient Instruction Scheduling for a Pipelined Architecture", Proc. SIGPLAN'86 Symp. on Compiler Construction, pp. 11-16, Jun. 1986, Published as SIGPLAN Notices vol. 21, No. 7. |
Auslander, M. and Hopkins, M., "An Overview of the PL.8 Compiler", Proc. SIGPLAN'82 Symp. on Compiler Construction, pp. 22-31, Jun. 1982, Published as SIGPLAN Notices vol. 17, No. 6. |
Warren, H., "Instruction Scheduling for the IBM RISC System/6000 Processor", IBM J. Research and Development, pp. 85-92, 1990. |
Bernstein, D. and Rodeh, M., "Global Instruction Scheduling for Superscalar Machines", SIGPLAN91, pp. 241-255, 1991. |
Fisher, J. A., "Trace Scheduling: a Technique for Global Microcode Compaction", IEEE Tran. on Computers, C-30 (7):478-490, Jul. 1981. |
Palem, K. V., and Simons, B., "Instruction Scheduling for Compilers", IBM Research Report 8535, Dec., 1991. |
Bernstein, D., Rodeh, M. and Gertner, I., "Approximation Algorithms for Scheduling Arithmetic Expressions on Pipelined Machines", J. of Algorithms, 10:120-139, Mar. 1989. |
Bernstein, D., Cohen D., Lavon, Y. and Raimish V., Performance Evaluation of Instruction Scheduling on the IBM RISC System/6000, SIGMICRO Newsl. (USA), vol. 23, No. 1-2, Dec. 1992, pp. 226-235. |