Journal Articles

  1. Howard Jay Siegel, ``Analysis Techniques for SIMD Machine Interconnection Networks and the Effects of Processor Address Masks,'' IEEE Transactions on Computers, Vol. C-26, No. 2, pp. 153-161, Feb. 1977.
  2. Howard Jay Siegel, ``Interconnection Networks for SIMD Machines,'' Computer, Special Issue on Circuit Switching, Vol. 12, No. 6, pp. 57-65, June 1979 (reprinted in: (1) Tutorial: Distributed Processor Communication Architecture, edited by K. J. Thurber, IEEE, New York, NY, pp. 379-387, 1979, and (2) Tutorial on Parallel Processing, edited by R. Kuhn and D. A. Padua, IEEE Computer Society Press, New York, NY, pp. 110-119, 1981).
  3. Howard Jay Siegel, Robert J. McMillen, and Philip T. Mueller, Jr., ``A Survey of Interconnection Methods for Reconfigurable Parallel Processing Systems,'' Nikkei Electronics (Japanese publication), No. 228, pp. 49-83, Dec. 1979 (translated into Japanese from 1979 National Computer Conference paper).
  4. Howard Jay Siegel, ``A Model of SIMD Machines and a Comparison of Various Interconnection Networks,'' IEEE Transactions on Computers, Vol. C-28, No. 12, pp. 907-917, Dec. 1979.
  5. Philip H. Swain, Howard Jay Siegel, and Bradley W. Smith, ``Contextual Classification of Multispectral Remote Sensing Data Using a Multiprocessor System,'' IEEE Transactions on Geoscience and Remote Sensing, Vol. GE-18, No. 2, pp. 197-203, Apr. 1980.
  6. Howard Jay Siegel, ``The Theory Underlying the Partitioning of Permutation Networks,'' IEEE Transactions on Computers, Special Issue on Parallel Processing, Vol. C-29, No. 9, pp. 791-801, Sep. 1980 (reprinted in Interconnection Networks for Parallel and Distributed Processing, edited by C. L. Wu and T. Y. Feng, IEEE Computer Society Press, New York, NY, pp. 558-567, 1984).
  7. Howard Jay Siegel and Robert J. McMillen, ``Using the Augmented Data Manipulator Network in PASM,'' Computer, Special Issue on Advances in Hardware - Chips to Systems, Vol. 14, No. 2, pp. 25-33, Feb. 1981.
  8. Howard Jay Siegel, Leah J. Siegel, Frederick Kemmerer, Philip T. Mueller, Jr., Harold E. Smalley, Jr., and S. Diane Smith, ``PASM: A Partitionable SIMD/MIMD System for Image Processing and Pattern Recognition,'' IEEE Transactions on Computers, Vol. C-30, No. 12, pp. 934-947, Dec. 1981 (reprinted in Advanced Computer Architecture, edited by D. P. Agrawal, IEEE Computer Society Press, New York, NY, pp. 339-352, 1986).
  9. Howard Jay Siegel and Robert J. McMillen, ``The Multistage Cube: A Versatile Interconnection Network,'' Computer, Special Issue on Interconnection Networks, Vol. 14, No. 12, pp. 65-76, Dec. 1981.
  10. Leah J. Siegel, Howard Jay Siegel, and Arthur E. Feather, ``Parallel Processing Approaches to Image Correlation,'' IEEE Transactions on Computers, Vol. C-31, No. 3, pp. 208-218, Mar. 1982.
  11. George B. Adams III and Howard Jay Siegel, ``On the Number of Permutations Performable by the Augmented Data Manipulator Network,'' IEEE Transactions on Computers, Vol. C-31, No. 4, pp. 270-277, Apr. 1982.
  12. George B. Adams III and Howard Jay Siegel, ``The Extra Stage Cube: A Fault Tolerant Interconnection Network for Supersystems,'' IEEE Transactions on Computers, Special Issue on Supersystems, Vol. C-31, No. 5, pp. 443-454, May 1982 (reprinted in Interconnection Networks for Parallel and Distributed Processing, edited by C. L. Wu and T. Y. Feng, IEEE Computer Society Press, New York, NY, pp. 397-408, 1984).
  13. Leah J. Siegel, Howard Jay Siegel, and Philip H. Swain, ``Performance Measures for Evaluating Algorithms for SIMD Machines,'' IEEE Transactions on Software Engineering, Vol. SE-8, No. 4, pp. 319-331, July 1982.
  14. Robert J. McMillen and Howard Jay Siegel, ``Routing Schemes for the Augmented Data Manipulator Network in an MIMD System,'' IEEE Transactions on Computers, Vol. C-31, No. 12, pp. 1202-1214, Dec. 1982 (reprinted in Interconnection Networks for Parallel and Distributed Processing, edited by C. L. Wu and T. Y. Feng, IEEE Computer Society Press, New York, NY, pp. 184-196, 1984).
  15. Amitava Dutta, Howard Jay Siegel, and Andrew B. Whinston, ``On the Application of Parallel Architectures to a Class of Operations Research Problems,'' Revue Francaise d'Automatique, d'Informatique, et de Recherche Operationnelle (French Review of Automation, Information Processing, and Operations Research), Vol. 17, No. 4, pp. 317-341, Nov. 1983.
  16. Robert R. Seban and Howard Jay Siegel, ``Shuffling with the Illiac and PM2I SIMD Networks,'' IEEE Transactions on Computers, Vol. C-32, No. 7, pp. 619-625, July 1984.
  17. David Lee Tuomenoksa and Howard Jay Siegel, ``Task Preloading Schemes for the PASM Dynamically Reconfigurable Parallel Processing System,'' IEEE Transactions on Computers, Vol. C-32, No. 10, pp. 895-904, Oct. 1984.
  18. David Lee Tuomenoksa and Howard Jay Siegel, ``Task Scheduling on the PASM Parallel Processing System,'' IEEE Transactions on Software Engineering, Vol. SE-11, No. 2, pp. 145-157, Feb. 1985.
  19. Robert J. McMillen and Howard Jay Siegel, ``Evaluation of Cube and Data Manipulator Networks,'' Journal of Parallel and Distributed Computing, Vol. 2, No. 1, pp. 79-107, Feb. 1985.
  20. Carolyn Cline and Howard Jay Siegel, ``Augmenting Ada for SIMD Parallel Processing,'' IEEE Transactions on Software Engineering, Vol. SE-11, No. 9, pp. 970-977, Sep. 1985.
  21. Nathaniel J. Davis IV, William Tsun-yuk Hsu, and Howard Jay Siegel, ``Fault Location Techniques for Distributed Control Interconnection Networks,'' IEEE Transactions on Computers, Special Issue on Parallel Processing, Vol. C-34, No. 10, pp. 902-910, Oct. 1985 (reprinted in Interconnection Networks for High-Performance Parallel Computers, edited by I. D. Scherson and A. S. Youssef, IEEE Computer Society Press, Los Alamitos, CA, pp. 752-760, 1994).
  22. David Lee Tuomenoksa and Howard Jay Siegel, ``Determining an Optimal Secondary Storage Service Rate for the PASM Control System,'' IEEE Transactions on Computers, Vol. C-35, No. 1, pp. 43-53, Jan. 1986.
  23. Thomas Schwederski and Howard Jay Siegel, ``Adaptable Software for Supercomputers,'' Computer, Special Issue on Design for Adaptability, Vol. 19, No. 2, pp. 40-48, Feb. 1986.
  24. Leah H. Jamieson, Phillip T. Mueller, Jr., and Howard Jay Siegel, ``FFT Algorithms for SIMD Parallel Processing Systems,'' Journal of Parallel and Distributed Computing, Vol. 3, No. 1, pp. 48-71, Mar. 1986.
  25. Howard Jay Siegel, Thomas Schwederski, David G. Meyer, and William Tsun-yuk Hsu, ``Large-Scale Parallel Processing Systems,'' Microprocessors and Microsystems, 10th Anniversary Special Issue: Past, Present and Future, Vol. 11, No. 1, pp. 3-20, Jan./Feb. 1987 (solicited paper which underwent review).
  26. George B. Adams III, Dharma P. Agrawal, and Howard Jay Siegel, ``A Survey and Comparison of Fault-Tolerant Multistage Interconnection Networks,'' Computer, Special Issue on Interconnection Networks for Parallel and Distributed Processing, Vol. 20, No. 6, pp. 14-27, June 1987 (reprinted in: (1) Interconnection Networks for Large-Scale Parallel Processing: Theory and Case Studies, 2nd Edition, by H. J. Siegel, McGraw-Hill, New York, NY, pp. 285-312, 1990; (2) Interconnection Networks for Multiprocessors and Multicomputers: Theory and Practice, edited by A. Varma and C. S. Raghavendra, IEEE Computer Society Press, Los Alamitos, CA, pp. 329-342, 1994; and (3) Interconnection Networks for High-Performance Parallel Computers, edited by I. D. Scherson and A. S. Youssef, IEEE Computer Society Press, Los Alamitos, CA, pp. 654-667, 1994).
  27. Howard Jay Siegel, William Tsun-yuk Hsu, and Menkae Jeng, ``An Introduction to the Multistage Cube Family of Interconnection Networks,'' The Journal of Supercomputing, Vol. 1, No. 1, pp. 13-42, 1987. Invited paper.
  28. Menkae Jeng and Howard Jay Siegel, ``Design and Analysis of Dynamic Redundancy Networks,'' IEEE Transactions on Computers, Vol. C-37, No. 9, pp. 1019-1029, Sep. 1988 (reprinted in Interconnection Networks for Large-Scale Parallel Processing: Theory and Case Studies, 2nd Edition, by H. J. Siegel, McGraw-Hill, New York, NY, pp. 257-284, 1990).
  29. C. Henry Chu, Edward J. Delp, Leah H. Jamieson, Howard Jay Siegel, Francis J. Weil, and Andrew B. Whinston, ``A Model for an Intelligent Operating System for Executing Image Understanding Tasks on a Reconfigurable Parallel Architecture,'' Journal of Parallel and Distributed Computing, Vol. 6, No. 3, pp. 598-622, June 1989.
  30. Howard Jay Siegel, Wayne G. Nation, Clyde P. Kruskal, and Leonard M. Napolitano, Jr., ``Using the Multistage Cube Network Topology in Parallel Supercomputers,'' Proceedings of the IEEE, Special Issue on Supercomputer Technology, Vol. 77, No. 12, pp. 1932-1953, Dec. 1989 (reprinted in Interconnection Networks for Large-Scale Parallel Processing: Theory and Case Studies, 2nd Edition, by H. J. Siegel, McGraw-Hill, New York, NY, pp. 313-364, 1990).
  31. Menkae Jeng and Howard Jay Siegel, ``A Distributed Management Scheme for Partitionable Parallel Computers,'' IEEE Transactions on Parallel and Distributed Systems, Vol. 1, No. 1, pp. 120-126, Jan. 1990.
  32. Dan C. Marinescu, James E. Lumpp, Jr., Thomas L. Casavant, and Howard Jay Siegel, ``Models for Monitoring and Debugging Tools for Parallel and Distributed Software,'' Journal of Parallel and Distributed Computing, Special Issue on Software Tools for Parallel Programming and Visualization, Vol. 8, No. 6, pp. 171-184, June 1990 (reprinted in Monitoring and Debugging of Distributed Real-Time Systems, edited by J. J. P. Tsai and S. J. H. Yang, IEEE Computer Society Press, Los Alamitos, CA, pp. 64-76, 1995).
  33. Wayne G. Nation and Howard Jay Siegel, ``Disjoint Path Properties of the Data Manipulator Network Family,'' Journal of Parallel and Distributed Computing, Vol. 9, No. 4, pp. 419-423, Aug. 1990.
  34. Samuel A. Fineberg, Thomas L. Casavant, and Howard Jay Siegel, ``Experimental Analysis of a Mixed-Mode Parallel Architecture Using Bitonic Sequence Sorting,'' Journal of Parallel and Distributed Computing, Vol. 11, No. 3, pp. 239-251, Mar. 1991.
  35. Mark A. Nichols, Howard Jay Siegel, Henry G. Dietz, Russell W. Quong, and Wayne G. Nation, ``Eliminating Memory Fragmentation within Partitionable SIMD/SPMD Machines,'' IEEE Transactions on Parallel and Distributed Systems, Special Issue on Parallel Languages and Compilers, Vol. 2, No. 3, pp. 290-303, July 1991.
  36. Shin-Dug Kim, Mark A. Nichols, and Howard Jay Siegel, ``Modeling Overlapped Operation Between the Control Unit and Processing Elements in an SIMD Machine,'' Journal of Parallel and Distributed Computing, Special Issue on Modeling of Parallel Computers, Vol. 12, No. 4, pp. 329-342, Aug. 1991.
  37. Thomas B. Berg, Shin-Dug Kim, and Howard Jay Siegel, ``Limitations Imposed on Mixed-Mode Performance of Optimized Phases Due to Temporal Juxtaposition,'' Journal of Parallel and Distributed Computing, Special Issue on Massively Parallel Computation, Vol. 13, No. 2, pp. 154-169, Oct. 1991.
  38. James E. Lumpp, Samuel A. Fineberg, Wayne G. Nation, Thomas L. Casavant, Edward C. Bronson, Howard Jay Siegel, Pierre H. Pero, Thomas Schwederski, and Dan C. Marinescu, ``CAPS - A Coding Aid Used with the PASM Parallel Processing System,'' Communications of the ACM, Vol. 34, No. 11, pp. 104-117, Nov. 1991.
  39. Howard Jay Siegel, James B. Armstrong, and Daniel W. Watson, ``Mapping Computer-Vision-Related Tasks onto Reconfigurable Parallel-Processing Systems,'' Computer, Special Issue on Parallel Processing for Computer Vision and Image Understanding, Vol. 25, No. 2, pp. 54-63, Feb. 1992.
  40. Darwen Rau, Jose A. B. Fortes, and Howard Jay Siegel, ``Destination Tag Routing Techniques Based on a State Model for the IADM Network,'' IEEE Transactions on Computers, Vol. C-41, No. 3, pp. 274-285, Mar. 1992.
  41. Howard Jay Siegel, Seth Abraham, William L. Bain, Kenneth E. Batcher, Thomas L. Casavant, Doug DeGroot, Jack B. Dennis, David C. Douglas, Tse-yun Feng, James R. Goodman, Alan Huang, Harry F. Jordan, J. Robert Jump, Yale N. Patt, Alan Jay Smith, James E. Smith, Lawrence Snyder, Harold S. Stone, Russ Tuck, and Benjamin W. Wah, ``Report of the Purdue Workshop on Grand Challenges in Computer Architecture for the Support of High Performance Computing,'' Journal of Parallel and Distributed Computing, Vol. 16, No. 3, pp. 199-211, Nov. 1992. Invited paper.
  42. Mikhail J. Atallah, Christina Lock Black, Dan C. Marinescu, Howard Jay Siegel, and Thomas L. Casavant, ``Models and Algorithms for Co-Scheduling Compute-Intensive Tasks on a Network of Workstations,'' Journal of Parallel and Distributed Computing, Special Issue on Scheduling and Load Balancing, Vol. 16, No. 4, pp. 319-327, Dec. 1992.
  43. Mark A. Nichols, Howard Jay Siegel, and Henry G. Dietz, ``Data Management and Control-Flow Aspects of an SIMD/SPMD Parallel Language/Compiler,'' IEEE Transactions on Parallel and Distributed Systems, Vol. 4, No. 2, pp. 222-234, Feb. 1993.
  44. Gene Saghi, Howard Jay Siegel, and Jeffery L. Gray, ``Predicting Performance and Selecting Modes of Parallelism: A Case Study Using Cyclic Reduction on Three Parallel Machines,'' Journal of Parallel and Distributed Computing, Special Issue on Performance of Supercomputers, Vol. 19, No. 3, pp. 219-233, Nov. 1993.
  45. Wayne G. Nation, Anthony A. Maciejewski, and Howard Jay Siegel, ``A Methodology for Exploiting Concurrency Among Independent Tasks in Partionable Parallel Processing Systems,'' Journal of Parallel and Distributed Computing, Special Issue on Performance of Supercomputers, Vol. 19, No. 3, pp. 271-278, Nov. 1993.
  46. Mu-Cheng Wang, Wayne G. Nation, James B. Armstrong, Howard Jay Siegel, Shin-Dug Kim, Mark A. Nichols, and Michael Gherrity, ``Multiple Quadratic Forms: A Case Study in the Design of Data-Parallel Algorithms,'' Journal of Parallel and Distributed Computing, Special Issue on Data-Parallel Algorithms and Programming, Vol. 21, No. 1, pp. 124-139, Apr. 1994.
  47. Daniel W. Watson, Howard Jay Siegel, John K. Antonio, Mark A. Nichols, and Mikhail J. Atallah, ``A Block-Based Mode Selection Model for SIMD/SPMD Parallel Environments,'' Journal of Parallel and Distributed Computing, Special Issue on Heterogeneous Processing, Vol. 21, No. 3, pp. 271-288, June 1994.
  48. Mu-Cheng Wang, Howard Jay Siegel, Mark A. Nichols, and Seth Abraham, ``Using a Multipath Network for Reducing the Effects of Hot Spots,'' IEEE Transactions on Parallel and Distributed Systems, Vol. 6, No. 3, pp. 252-268, Mar. 1995.
  49. Howard Jay Siegel, Henry G. Dietz, and John K. Antonio, ``Software Support for Heterogeneous Computing,'' ACM Computing Surveys, Vol. 28, No. 1, pp. 237-239, Mar. 1996.
  50. Howard Jay Siegel, Daniel W. Watson, and John K. Antonio, ``What Will it Take to Sell a Massive Number of Massively Parallel Machines?'' IEEE Parallel & Distributed Technology, Vol. 4, No. 3, pp. 63-69, Fall 1996.
  51. Howard Jay Siegel and Craig B. Stunkel, ``Inside Parallel Computers: Trends in Interconnection Networks,'' IEEE Computational Science and Engineering, Vol. 3, No. 3, pp. 69-71, Fall 1996. Invited.
  52. Michael Jurczyk, Thomas Schwederski, Howard Jay Siegel, Seth Abraham, and Richard M. Born, ``Strategies for the Implementation of Interconnection Network Simulators on Parallel Computers,'' The International Journal in Computer Simulation, Special Issue on Simulation in Parallel and Distributed Computing Environments, accepted and scheduled to appear in 1997.
  53. Stephen L. Ambrosius, Richard F. Freund, Stephen L. Scott, and Howard Jay Siegel, ``Work-Based Performance Measurement and Analysis of Virtual Heterogeneous Machines,'' The International Journal of Systems Science, Special Issue on Distributed Systems, accepted and scheduled to appear in 1997.
  54. Richard F. Freund, Brent R. Carter, Daniel Watson, Elaine Keith, Francesco Mirabile, and Howard Jay Siegel, ``Generational Scheduling for Heterogeneous Computing Systems,'' Information Science Journal, Special Issue on Parallel and Distributed Processing Techniques and Applications, accepted and scheduled to appear in 1997.
  55. Kathy J. Liszka, John K. Antonio, and Howard Jay Siegel, ``Problems with Interconnection Network Comparisons (How Do You Compare an Alligator to an Armadillo?),'' IEEE Parallel & Distributed Technology, accepted and scheduled to appear in 1997.
  56. Min Tan, Howard Jay Siegel, John K. Antonio, and Yan Alexander Li, ``Minimizing the Application Execution Time Through Scheduling of Subtasks and Communication Traffic in a Heterogeneous Computing System,'' IEEE Transactions on Parallel and Distributed Systems, accepted and scheduled to appear in Vol. 8, No. 8, Aug. 1997.
  57. Yan Alexander Li, John K. Antonio, Howard Jay Siegel, Min Tan, and Daniel W. Watson, ``Determining the Execution Time Distribution for a Data Parallel Program in a Heterogeneous Computing Environment,'' Journal of Parallel and Distributed Computing, accepted and scheduled to appear in 1997.
  58. James A. Armstrong, Muthumucaru Maheswaran, Mitchell D. Theys, Howard Jay Siegel, Mark A. Nichols, and Kenneth H. Casey, ``Parallel Image Correlation: Case Study to Examine Trade-Offs in Algorithm-to-Machine Mappings,'' The Journal of Supercomputing, Special Issue on High-Performance Computing and Applications in Computer Graphics, Image Processing and Computer Vision, accepted and scheduled to appear in 1997.
  59. Lee Wang, Howard Jay Siegel, Vwani P. Roychowdhury, and Anthony A. Maciejewski. ``Task Matching and Scheduling in Heterogeneous Computing Environments Using a Genetic-Algorithm-Based Approach,'' Journal of Parallel and Distributed Computing, Special Issue on Parallel Evolutionary Computing, accepted and scheduled to appear in 1998.