187 total publications
Book Chapters
- W. K. Fuchs, S.-Y. Kuo, “Spare Allocation/Reconfiguration for WSI,” in Wafer-Scale Integration, Swartzlander (editor), Kluwer Academic Publishers: Boston, 1989.
- W. K. Fuchs, N. J. Alewine, W.-M. Hwu, “Speculative Execution and Compiler-Assisted Multiple Instruction Recovery,” in Foundations of Dependable Computing: System Implementation, Koob, Lau (editors), Kluwer Academic Publishers: Boston, 1994.
- W. K. Fuchs, N. Neves, K.-F. Ssu, “Dependable Distributed and Mobile Computing – Utilizing Time to Enhance Recovery from Failures,” Dependable Network Computing, Avresky (editor), Kluwer Academic Publishers, 1999.
Edited Book Chapters Derived From Workshop Papers
- W. K. Fuchs, M.-F. Chang, S.-Y. Kuo, P. Mazumder, C. Stunkel, “The Impact of Parallel Architecture Granularity on Yield,” in Yield Modelling and Defect Tolerance in VLSI, Moore, Maly, Strojwas(editors), Adam Hilger: London, 1988.
- M. Sharma, W. K. Fuchs, “Applicative Architectures for Fault-Tolerant Multiprocessors,” in Concurrent Computations: Algorithms, Architecture, and Technology, Tewksbury, Dickinson, Schwartz (editors), Plenum Press: New York, 1989.
- W. K. Fuchs, M.-F. Chang, “Diagnosis and Repair of Large Memories: A Critical Review and Recent Results,” in Defect and Fault Tolerance in VLSI Systems, I. Koren (editor), vol. 1, Plenum Press: New York, 1989.
- W. Shi, W. K. Fuchs, “Probabilistic Analysis of Memory Repair and Reconfiguration Heuristics,” in Defect and Fault Tolerance in VLSI Systems, C. H. Stapper, V. K. Jain, G. Saucier (editors), vol. 2, Plenum Press: New York, 1990.
- K. Kubiak, W. K. Fuchs, “Reliability Analysis of Application-Specific Architectures,” in Defect and Fault Tolerance in VLSI Systems, C. H. Stapper, V. K. Jain, G. Saucier (editors), vol. 2, Plenum Press: New York, 1990.
- J. Long, W. K. Fuchs, J. A. Abraham, “Implementing Forward Recovery Using Checkpoints in Distributed Systems,” Dependable Computing and Fault-Tolerant Systems – Dependable Computing for Critical Applications, vol. 6, Meyer, Schlichting (editors), Springer-Verlag: New York, 1992.
- N. J. Alewine, W. K. Fuchs, W.-M. Hwu, “Application of Compiler-Assisted Rollback Recovery to Speculative Execution Repair,” Hardware and Software Architectures for Fault Tolerance, Lecture Notes in Computer Science, Banatre, Lee (editors), Springer-Verlag: New York, 1994.
- Y.-M. Wang, W. K. Fuchs, “Optimal Message Log Reclamation for Uncoordinated Checkpointing,” Fault-Tolerant Parallel and Distributed Systems, Pradhan, Avresky (editors), IEEE Computer Society Press: Los Alamitos, 1995.
- S.-K. Chen, W. K. Fuchs, W.-M. Hwu, “The Application of Compiler-Assisted Multiple Instruction Retry to VLIW Architectures,” Fault-Tolerant Parallel and Distributed Systems, Pradhan, Avresky(editors), IEEE Computer Society Press: Los Alamitos, 1995.
Magazine Publications
- S.-Y. Kuo, W. K. Fuchs, “Efficient Spare Allocation for Reconfigurable Arrays,” IEEE Design and Test, (Invited Paper), vol. 4, no. 7, February 1987, pp. 24-31.
- J. A. Abraham, P. Banerjee, C.-Y. Chen, W. K. Fuchs, S.-Y. Kuo, A. L. N. Reddy, “Fault Tolerance Techniques for Systolic Arrays,” Computer, vol. 20, no. 7, July 1987, pp. 65-75.
- C. B. Stunkel, B. Janssens, W. K. Fuchs, “Address Tracing for Parallel Machines,” Computer, (Special Issue on Experimental Research in Computer Architecture), vol. 24, no. 1, January 1991, pp. 31-38.
- W. K. Fuchs, E. E. Swartzlander Jr., “Wafer-Scale Integration: Architectures and Algorithms,” Computer, vol. 25, no. 4, April 1992, pp. 6-8.
Refereed Journal Publications
- J. A. Abraham, W. K. Fuchs, “Fault and Error Models for VLSI,” Proceedings of the IEEE, vol. 74, no. 5, May 1986, pp. 639-654.
- W. K. Fuchs, K.-L. Wu, J. A. Abraham, “Comparison and Diagnosis of Large Replicated Files,” IEEE Transactions on Software Engineering, vol. SE-13, no. 1, January 1987, pp. 15-22.
- W. K. Fuchs, C.-Y. R. Chen, J. A. Abraham, “Concurrent Error Detection in Highly Structured Logic Arrays,” IEEE Journal of Solid-State Circuits, vol. SC-22, no. 4, August 1987, pp. 583-594.
- M. M. Yen, W. K. Fuchs, J. A. Abraham, “Designing for Concurrent Error Detection in VLSI: Application to a Microprogram Control Unit,” IEEE Journal of Solid-State Circuits, vol. SC-22, no. 4, August 1987, pp. 595-605.
- D. K. Hwang, W. K. Fuchs, S. M. Kang, “An Efficient Approach to Gate Matrix Layout,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. CAD-6, no. 5, September 1987, pp. 802-809.
- M. B. Lowrie, W. K. Fuchs, “Reconfigurable Tree Architectures Using Subtree Oriented Fault Tolerance,” IEEE Transactions on Computers, vol. C-36, no. 10, October 1987, pp. 1172-1182.
- P. Mazumder, J. H. Patel, W. K. Fuchs, “Methodologies for Testing Embedded Content-Addressable Memories,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 7, no. 1, January 1988, pp. 11-20.
- M.-F. Chang, W. K. Fuchs, J. H. Patel, “Diagnosis and Repair of Memory with Coupling Faults,” IEEE Transactions on Computers, vol. 38, no. 4, April 1989, pp. 493-500.
- W. K. Fuchs, W. Page, J. H. Patel, P. Tobin, “Workstation-Based Logic Animation and Microarchitecture Emulation for Teaching Introduction to Computer Engineering,” IEEE Transactions on Education, vol. 32, no. 3, August 1989, pp. 218-225.
- C.-C. J. Li, P. P. Chen, W. K. Fuchs, “Local Concurrent Error Detection and Correction in Data Structures Using Virtual Backpointers,” IEEE Transactions on Computers, vol. 38, no. 11, November 1989, pp. 1481-1492.
- M. F. Chang, W. Shi, W. K. Fuchs, “Optimal Diagnosis Procedures for k-out-of-n Structures,” IEEE Transactions on Computers, vol. 39, no. 4, April 1990, pp. 559-564.
- K.-L. Wu, W. K. Fuchs, “Recoverable Distributed Shared Virtual Memory,” IEEE Transactions on Computers, vol. 39, no. 4, April 1990, pp. 460-469.
- K.-L. Wu, W. K. Fuchs, J. H. Patel, “Error Recovery in Shared Memory Multiprocessors Using Private Caches,” IEEE Transactions on Parallel and Distributed Systems, vol. 1, no. 2, April 1990, pp. 231-240.
- S.-Y. Kuo, W. K. Fuchs, “Reconfigurable Cube-Connected Cycles Architectures,” Journal of Parallel and Distributed Computing, vol. 9, no. 1, May 1990, pp. 1-10.
- T. L. Wernimont, D. K. Hwang, W. K. Fuchs, “CSP-Based Object-Oriented Description and Simulation of a Reconfigurable Adaptive Beamforming Architecture Using the OODRA Workbench,” Journal of VLSI Signal Processing, vol. 2, no. 3, November 1990, pp. 159-172.
- M.-F. Chang, W. K. Fuchs, “Loop-Based Design and Reconfiguration of Wafer-Scale Linear Arrays with High Harvest Rates,” IEEE Journal of Solid-State Circuits, vol. 26, no. 5, May 1991, pp. 717-726.
- S.-Y. Kuo, W. K. Fuchs, “Fault Diagnosis and Spare Allocation for Yield Enhancement in Large Reconfigurable PLA’s,” IEEE Transactions on Computers, vol. 41, no. 2, February 1992, pp. 221-226.
- C. B. Stunkel, B. Janssens, W. K. Fuchs, “Address Tracing of Parallel Systems via TRAPEDS,” Journal of Microprocessors and Microsystems, vol. 16, no. 5, May 1992, pp. 249-261.
- C. B. Stunkel, W. K. Fuchs, “An Analysis of Cache Performance for a Hypercube Multicomputer,” IEEE Transactions on Parallel and Distributed Computing, vol. 3, no. 4, July 1992, pp. 421-432.
- S.-Y. Kuo, W. K. Fuchs, “Modelling and Algorithms for Spare Allocation in Reconfigurable VLSI,” Proceedings IEE: Computers and Digital Techniques, vol. 139, no. 4, July 1992, pp. 323-328.
- K. Kubiak, W. K. Fuchs, “Rapid Integrated-Circuit Reliability-Simulation and Its Application to Testing,” IEEE Transactions on Reliability, vol. 41, no. 3, September 1992, pp. 458-465.
- W. Shi, W. K. Fuchs, “Probabilistic Analysis and Algorithms for Reconfiguration of Memory Arrays,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 11, no. 9, September 1992, pp. 1153-1160.
- N. Mourad, W. K. Fuchs, D. G. Saab, “Recovery Issues in Databases Using Redundant Disk Arrays,” Journal of Parallel and Distributed Computing, no. 17, January 1993, pp. 75-89.
- K.-L. Wu, W. K. Fuchs, “Rapid Transaction-Undo Recovery Using Twin-Page Storage Management,” IEEE Transactions on Software Engineering, vol. 19, no. 2, February 1993, pp. 155-164.
- Gupta, W. K. Fuchs, “Garbage Collection in a Distributed Object-Oriented System,” IEEE Transactions on Knowledge and Data Engineering, vol. 5, no. 2, April 1993, pp. 257-265.
- H. V. Savin, M. S. Bucknell, M. D. Spaulding, T. B. Maciukenas, W. K. Fuchs, “Design for Concurrent Error Detection and Testability in Storage/Logic Arrays,” IEEE Journal of Solid-State Circuits, vol. 29, no. 7, July 1994, pp. 770-779.
- Y.-M. Wang, A. Lowry, W. K. Fuchs, “Consistent Global Checkpoints Based on Direct Dependency Tracking,” Journal of Information Processing Letters, vol. 50, 1994, pp. 223-230.
- Janssens, W. K. Fuchs, “The Performance of Cache-Based Error Recovery in Multiprocessors,” IEEE Transactions on Parallel and Distributed Systems, vol. 5, no. 10, October 1994, pp. 1033-1043.
- C.-C. J. Li, E. M. Stewart, W. K. Fuchs, “Compiler-assisted Full Checkpointing,” International Journal of Software-Practice and Experience, vol. 24, no. 10, October 1994, pp. 871-886.
- Y.-M. Wang, P.-Y. Chung, W. K. Fuchs, “Scheduling for Periodic Concurrent Error Detection in Processor Arrays,” Journal of Parallel and Distributed Computing, vol. 23, no. 3, December 1994, pp. 306-313.
- S.-K. Chen, N. J. Alewine, W. K. Fuchs, W.-M. Hwu, “Incremental Compiler Transformations for Multiple Instruction Retry,” International Journal of Software – Practice and Experience, vol. 24, no. 12, December 1994, pp. 1179-1198.
- C.-C. J. Li, S.-K. Chen, W. K. Fuchs, W.-M. Hwu, “Compiler-Based Multiple Instruction Retry,” IEEE Transactions on Computers, vol. 44, no. 1, January 1995, pp. 35-46.
- T. Lee, W. Chuang, I. N. Hajj, W. K. Fuchs, “Circuit-Level Dictionaries of CMOS Bridging Faults,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 14, no, 5, May 1995, pp. 596-603.
- Y.-M. Wang, P.-Y. Chung, I.-J. Lin, W. K. Fuchs, “Checkpoint Space Reclamation for Uncoordinated Checkpointing in Message-Passing Systems,” IEEE Transactions on Parallel and Distributed Systems, vol. 6, no. 5, May 1995, pp. 546-554.
- S. Khanna, W. K. Fuchs, “A Linear Time Algorithm for Sequential Diagnosis in Hypercubes,” Journal of Parallel and Distributed Computing, vol. 26, 1995, pp. 48-53.
- W. Shi, W. K. Fuchs, “Optimal Interconnect Diagnosis of Wiring Networks,” IEEE Transactions on VLSI Systems, vol. 3, no. 3, September 1995, pp. 430-436.
- N. J. Alewine, S.-K. Chen, W. K. Fuchs, W.-M. Hwu, “Compiler-Assisted Multiple Instruction Rollback Recovery Using a Read Buffer,” IEEE Transactions on Computers, vol. 44, no. 9, September 1995, pp. 1096-1107.
- Janssens, W. K. Fuchs, “Ensuring Correct Rollback Recovery in Distributed Shared Memory Systems,” Journal of Parallel and Distributed Computing, vol. 29, no. 2, September 1995, pp. 211-218.
- N. Mourad, W. K. Fuchs, D. G. Saab, “Site Partitioning for Redundant Arrays of Distributed Disks,” Journal of Parallel and Distributed Computing, vol. 33, no. 1, February 1996, pp. 1-11.
- P. P. Chen, A. N. Mourad, W. K. Fuchs, “Probability of Correctness of Processor-Array Outputs Using Periodic Concurrent Error Detection,” IEEE Transactions on Reliability, vol. 45, no. 2, June 1996, pp. 285-296.
- W. Shi, M.-F. Chang, W. K. Fuchs, “Harvest Rate of Reconfigurable Pipelines,” IEEE Transactions on Computers, vol. 45, no. 10, October 1996, pp. 1200-1203.
- S. Khanna, W. K. Fuchs, “A Graph Partitioning Approach to Sequential Diagnosis,” IEEE Transactions on Computers, vol. 46, no. 1, January 1997, pp. 39-47.
- N. Neves, W. K. Fuchs, “Adaptive Recovery for Mobile Environments,” Communications of the ACM, vol. 40, no. 1, January 1997, pp. 68-74.
- Y.-M. Wang, Y. Huang, W. K. Fuchs, C. Kintala, G. Suri, “Progressive Retry for Software Failure Recovery in Message-Passing Applications,” IEEE Transactions on Computers, vol. 46, no. 10, October 1997, pp. 1137-1141.
- P. G. Ryan, W. K. Fuchs, “Dynamic Fault Dictionaries and Two-Stage Fault Isolation,” IEEE Transactions on VLSI Systems, vol. 6, no. 1, March 1998, pp. 176-180.
- K.-F. Ssu, B. Yao, W. K. Fuchs, N. F. Neves, “Adaptive Checkpointing with Storage Management for Mobile Environments,” IEEE Transactions on Reliability, vol. 48, no. 4, December 1999, pp. 315-324. (selected as one of the four best papers from the 1999 IEEE Pacific Rim International Symposium on Dependable Computing).
- S.-K. Chen, W. K. Fuchs, J.-Y. Chung, “Reversible Debugging Using Program Instrumentation,” IEEE Transactions on Software Engineering, vol. 27, no. 8, August 2001, pp. 715-727.
- Hartanto, S. Venkataraman, W. K. Fuchs, E. M. Rudnick, J. H. Patel, S. Chakravarty, “Diagnostic Simulation of Stuck-at Faults in Sequential Circuits Using Compact Lists,” ACM Transactions on Design of Electronic Systems, vol. 6, no. 4, October 2001, pp. 471-489.
- S.-K. Chen, W. K. Fuchs, “Compiler-Assisted Multiple Instruction Word Retry for VLIW Architectures,” IEEE Transactions on Parallel and Distributed Systems, vol. 12, no. 12, December 2001, pp. 1293-1304.
- K.-F. Ssu, W. K. Fuchs, and H. C. Jiau, “Process Recovery in Heterogeneous Systems,” IEEE Transactions on Computers, Vol. 52, No. 2, February 2003, pp. 126-138.
- M. E. Amyeen, W. K. Fuchs, I. Pomeranz, and V. Boppana,“Fault Equivalence Identification in Combinational Circuits Using Implication and Evaluation Techniques,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 22, No. 7, July 2003, pp. 922-936.
- S. Goldberg, S. Upadhyaya and W. K. Fuchs, “Recovery Schemes for Mesh Arrays Utilizing Dedicated Spares,” IEEE Transactions on Reliability, Vol. 53, No. 4, December 2004, pp. 445-451.
Rigorously Refereed Conference Publications
- W. K. Fuchs, J. A. Abraham, K.-H. Huang, “Concurrent Error Detection in VLSI Interconnection Networks,” Proceedings of the 10th Annual ACM/IEEE International Symposium on Computer Architecture, June 1983, pp. 309-315. Also reprinted in: Interconnection Networks for Parallel and Distributed Processing, C.-H. Wu and T.-y. Feng (editors), IEEE Press: 1984, pp. 380-386.
- C. Y. Wong, W. K. Fuchs, J. A. Abraham, E. S. Davidson, “The Design of a Microprogram Control Unit with Concurrent Error Detection,” Proceedings of the 13th Annual IEEE International Fault-Tolerant Computing Symposium, June 1983, pp. 476-483.
- W. K. Fuchs, J. A. Abraham, “A Unified Approach to Concurrent Error Detection in Highly Structured Logic Arrays,” Proceedings of the 14th Annual IEEE International Fault-Tolerant Computing Symposium, June 1984, pp. 4-9.
- W. K. Fuchs, K.-L. Wu, J. A. Abraham, “Low-Cost Comparison and Diagnosis of Large Remotely Located Files,” Proceedings of the 5th IEEE Symposium on Reliability in Distributed Software and Database Systems, January 1986, pp. 67-73.
- P. Banerjee, S.-Y. Kuo, W. K. Fuchs, “Reconfigurable Cube-Connected Cycles Architectures,” Proceedings of the 16th Annual IEEE International Fault-Tolerant Computing Symposium, July 1986, pp. 286-291.
- S.-Y. Kuo, W. K. Fuchs, “Efficient Spare Allocation in Reconfigurable Arrays,” Proceedings of the 23rd ACM/IEEE Design Automation Conference, July 1986, pp. 385-390. (Recipient of the Best Paper Award in the simulation and test category for the conference.)
- P. Mazumder, J. H. Patel, W. K. Fuchs, “Design and Algorithms for Parallel Testing of Random Access and Content Addressable Memories,” Proceedings of the 24th ACM/IEEE Design Automation Conference, July 1987, pp. 688-694. (Nominated for the Best Paper Award in the simulation and test category for the conference.)
- S.-Y. Kuo, W. K. Fuchs, “Spare Allocation and Reconfiguration in Large Area VLSI,” Proceedings of the 25th IEEE/ACM Design Automation Conference, June 1988, pp. 609-612.
- C. B. Stunkel, W. K. Fuchs, “TRAPEDS: Producing Traces for Multicomputers Via Execution Driven Simulation,” Proceedings of the ACM SIGMETRICS- International Conference on Measurement and Modeling of Computer Systems, May 1989, pp. 70-78.
- D. K. Hwang, T. L. Wernimont, W. K. Fuchs, “Evaluation of a Reconfigurable Architecture for Digital Beamforming Using the OODRA Workbench,” Proceedings of the 26th ACM/IEEE Design Automation Conference, June 1989, pp. 614-617.
- K.-L. Wu, W. K. Fuchs, “Recoverable Distributed Shared Virtual Memory: Memory Coherence and Storage Structures,” Proceedings of the 19th Annual IEEE International Fault-Tolerant Computing Symposium, June 1989, pp. 520-527.
- K.-L. Wu, W. K. Fuchs, J. H. Patel, “Cache-Based Error Recovery for Shared Memory Multiprocessor Systems,” Proceedings of the International Conference on Parallel Processing, August 1989, pp. 159-166.
- C. B. Stunkel, W. K. Fuchs, “Analysis of Hypercube Cache Performance Using Address Traces Generated by TRAPEDS,” Proceedings of the International Conference on Parallel Processing, August 1989, pp. 33-40.
- C.-C. J. Li, W. K. Fuchs, “CATCH- Compiler-Assisted Techniques for Checkpointing,” Proceedings of the 20th Annual IEEE International Fault-Tolerant Computing Symposium, June 1990, pp. 74-81.
- C.-C. J. Li, W. K. Fuchs, “Maintaining Scalable Checkpoints on Hypercubes,” Proceedings of the International Conference on Parallel Processing, August 1990, pp. 98-104.
- J. Long, W. K. Fuchs, J. A. Abraham, “Forward Recovery Using Checkpointing in Parallel Systems,” Proceedings of the International Conference on Parallel Processing, August 1990, pp. 272-275.
- B. Janssens, W. K. Fuchs, “Experimental Evaluation of Multiprocessor Cache-Based Error Recovery,” Proceedings of the International Conference on Parallel Processing, August 1991, pp. I-505–I-508.
- K. Kubiak, S. Parkes, W. K. Fuchs, R. Saleh, “Exact Evaluation of Diagnostic Test Resolution,” Proceedings of the ACM/IEEE Design Automation Conference, June 1992, pp. 347-352.
- Y.-M. Wang, W. K. Fuchs, “Scheduling Message Processing for Reducing Rollback Propagation,” Proceedings of the 22nd Annual IEEE International Fault-Tolerant Computing Symposium, July 1992, pp. 204-211.
- J. Long, W. K. Fuchs, J. A. Abraham, “Compiler-Assisted Static Checkpoint Insertion,” Proceedings of the 22nd Annual IEEE International Fault-Tolerant Computing Symposium, July 1992, pp. 58-65.
- N. J. Alewine, S.-K. Chen, C.-C. Li, W. K. Fuchs, W.-M. Hwu, “Branch Recovery with Compiler-Assisted Multiple Instruction Retry,” Proceedings of the 22nd Annual IEEE International Fault-Tolerant Computing Symposium, July 1992, pp. 66-73.
- Y.-M. Wang, W. K. Fuchs, “Optimistic Message Logging for Independent Checkpointing in Message-Passing Systems,” Proceedings IEEE Symposium on Reliable Distributed Systems, October 1992, pp. 147-154.
- Y.-M. Wang, Y. Huang, W. K. Fuchs, “Progressive Retry for Software Error Recovery in Distributed Systems,” Proceedings of the 23nd Annual IEEE International Fault-Tolerant Computing Symposium, July 1993, pp. 138-144.
- B. Janssens, W. K. Fuchs, “Relaxing Consistency in Recoverable Distributed Shared Memory,” Proceedings of the 23nd Annual IEEE International Fault-Tolerant Computing Symposium, July 1993, pp. 155-163.
- A. N. Mourad, W. K. Fuchs, D. G. Saab, “Performance of Redundant Disk Array Organizations in Transaction Processing Environments,” Proceedings of the International Conference on Parallel Processing, vol. I, August 1993, pp. I-138–I-145.
- A. N. Mourad, W. K. Fuchs, D. G. Saab, “Assigning Sites to Redundant Clusters in a Distributed Storage System,” Proceedings of the International Conference on Parallel Processing, vol. I, August 1993, pp. I-64–I-71.
- Y.-M. Wang, W. K. Fuchs, “Lazy Checkpoint Coordination for Bounding Rollback Propagation,” Proceedings IEEE Symposium on Reliable Distributed Systems, October 1993, pp. 78-85.
- S.-K. Chen, W. K. Fuchs, W.-M. Hwu, “An Analytical Approach to Scheduling Code for Superscalar and VLIW Architectures,” Proceedings of the International Conference on Parallel Processing, August 1994, pp. 134-141.
- B. Janssens, W. K. Fuchs, “Reducing Interprocessor Dependence in Recoverable Distributed Shared Memory,” Proceedings IEEE Symposium on Reliable Distributed Systems, October 1994, pp. 34-41.
- S. Venkataraman, I. Hartanto, W. K. Fuchs, E. M. Rudnick, S. Chakravarty, J. H. Patel, “Rapid Diagnostic Fault Simulation of Stuck-At Sequential Circuits Using Compact Lists,” Proceedings of the IEEE/ACM Design Automation Conference, June 1995, pp. 133-138.
- G. Suri, B. Janssens, W. K. Fuchs, “Reduced Overhead Logging for Rollback Recovery in Distributed Shared Memory,” Proceedings of the 25th Annual IEEE International Fault-Tolerant Computing Symposium, June 1995, pp. 279-288.
- D. Xiang, S. Venkataraman, W. K. Fuchs, J. H. Patel, “Partial Scan Design Based on Circuit State Information,” Proceedings of the IEEE/ACM Design Automation Conference, June 1996, pp. 807-812.
- V. Boppana, I. Hartanto, W. K. Fuchs, “Fault Diagnosis Using State Information,” Proceedings of the 26th Annual IEEE International Fault-Tolerant Computing Symposium, June 1996, pp. 96-103.
- N. Neves, W. K. Fuchs, “Using Time to Improve the Performance of Coordinated Checkpointing,” Proceedings of the IEEE International Computer Performance and Dependability Symposium,September 1996, pp. 282-291.
- N. Neves, W. K. Fuchs, “Fault Detection Using Hints from the Socket Layer,” Proceedings of the 16th IEEE Symposium on Reliable Distributed Systems, October 1997, pp. 64-71.
- N. Neves, W. K. Fuchs, “RENEW: A Tool for Fast and Efficient Implementation of Checkpoint Protocols,” Proceedings of the 28th Annual IEEE International Fault-Tolerant Computing Symposium,June 1998, pp. 58-67.
- K.-F. Ssu, W. K. Fuchs, “PREACHES – Portable Recovery and Checkpointing in Heterogeneous Systems,” Proceedings of the 28th Annual IEEE International Fault-Tolerant Computing Symposium,June 1998, pp. 38-47.
- N. Neves, W. K. Fuchs, “Coordinated CheckpointingWithout Direct Coordination,” Proceedings of the International Computer Performance and Dependability Symposium, September 1998, pp. 23-31.
- I. Pomeranz, W. K. Fuchs, “A Diagnostic Test Generation Procedure for Combinational Circuits Based on Test Elimination,” Proceedings of the IEEE 7th Asian Test Symposium, December 1998, pp. 486-491.
- B. Yao, K.-F. Ssu, W. K. Fuchs, “Message Logging in Mobile Computing,” Proceedings of the 29th Annual IEEE International Fault-Tolerant Computing Symposium, June 1999, pp. 294-301.
- K.-F. Ssu, B. Yao, W. K. Fuchs, “An Adaptive Checkpointing Protocol to Bound Recovery Time with Message Logging,” Proceedings of the IEEE Symposium on Reliable Distributed Systems, October 1999, pp. 244-252.
- B. Yao, W. K. Fuchs, “Proxy-based Recovery for Applications on Wireless Hand-held Devices,” Proceedings of the IEEE Symposium on Reliable Distributed Systems, October 2000, pp. 2-10.
- B. Yao, W. K. Fuchs, “Message Logging Optimization for Wireless Networks,” Proceedings of the IEEE Symposium on Reliable Distributed Systems, October 2001, pp. 182-185.
- B. Yao, W. K. Fuchs, “Recovery Proxy for Wireless Applications,” Proceedings of the International Symposium on Software Reliability Engineering, November 2001, pp. 112-119.
Other Publications
- W. K. Fuchs, J. A. Abraham, K.-H. Huang, “The Use of Multiple Processors and Custom nMOS VLSI in a Low-Cost High-Performance Data Acquisition System,” Proceedings of the International Symposium on VLSI Technology, Systems, and Applications, March 1983, pp. 152-156.
- J. A. Abraham, W. K. Fuchs, “Architecture and Software Enhancements for Concurrent Detection of Computer System Failures,” Proceedings of the 7th Annual IEEE Conference of the Engineering in Medicine and Biology Society, September 1985, pp. 197-202.
- T. A. Davis, R. P. Kunda, W. K. Fuchs, “Testing of Bit-Serial Multipliers,” Proceedings of the IEEE International Conference on Computer Design, October 1985, pp. 430-434.
- C.-Y. Chen, W. K. Fuchs, J. A. Abraham, “Efficient Concurrent Error Detection in PLAs and ROMs,” Proceedings of the IEEE International Conference on Computer Design, October 1985, pp. 525-529.
- M. B. Lowrie, W. K. Fuchs, “Reconfiguration Algorithms for Tree Architectures Using Sub-Tree Oriented Fault Tolerance,” Proceedings of the 9th International Conference on Fault-Tolerant Systems and Diagnostics, June 1987, pp. 45-50.
- J. T. Scanlon, W. K. Fuchs, “High Performance Bit-Serial Multiplication,” Proceedings of the IEEE International Conference on Computer Design, October 1986, pp. 114-117.
- W. K. Fuchs, “A Specification-Based Approach to Concurrent Structure Verification in Multiprocessor Systems,” Proceedings of the IEEE International Conference on Computer Design, October 1986, pp. 375-378.
- D. K. Hwang, W. K. Fuchs, S. M. Kang, “An Efficient Approach to Gate Matrix Layout,” Proceedings of the IEEE International Conference on Computer-Aided Design, November 1986, pp. 312-315.
- J. T. Scanlon, W. K. Fuchs, “A Testing Strategy for Bit-Serial Arrays,” Proceedings of the IEEE International Conference on Computer-Aided Design, November 1986, pp. 284-287.
- S.-Y. Kuo, W. K. Fuchs, “Fault Diagnosis and Spare Allocation for Yield Enhancement in Large Reconfigurable PLAs,” Proceedings of the International Test Conference, September 1987, pp. 944-951.
- B. T. Cunningham, W. K. Fuchs, P. Banerjee, “Fault Characterization and Delay Fault Testing of GaAs Logic Circuits,” Proceedings of the International Test Conference, September 1987, pp. 836-842.
- M. D. Spaulding, W. K. Fuchs, “Design for Concurrent Error Detection in Storage/Logic Arrays,” Proceedings of the 8th Real-Time Systems Symposium, December 1987, pp. 282-289.
- M. S. Bucknell, W. K. Fuchs, H. V. Savin, “Design of Testable Storage/Logic Arrays,” Proceedings of the IEEE International Symposium on Circuits and Systems, June 1988, pp. 209-212.
- A. Gupta, W. K. Fuchs, “Reliable Garbage Collection in Distributed Object Oriented Systems,” Proceedings of the IEEE International Computer Software and Applications Conference, October 1988, pp. 324-328.
- C. C. Li, P. P. Chen, W. K. Fuchs “Local Concurrent Error Detection and Correction in Data Structures Using Virtual Backpointers,” Proceedings of the IEEE International Computer Software and Applications Conference, October 1988, pp. 245-251.
- D. K. Hwang, W. K. Fuchs, “Message Passing Models for Design and Analysis of Reliable Large-Area VLSI Architectures,” Proceedings of the Government Microcircuit Applications Conference, November 1988, pp. 227-230.
- M.-F. Chang, W. K. Fuchs, J. H. Patel, “Diagnosis and Repair of Memory with Coupling Faults,” Proceedings of the IEEE International Conference on Computer-Aided Design, November 1988, pp. 524-527.
- D. K. Hwang, W. K. Fuchs, “CSP-Based Object-Oriented Description of Parallel Reconfigurable Architectures,” Proceedings of the IEEE International Conference on Wafer-Scale Integration, January 1989, pp. 111-120.
- W. K. Fuchs, “Computer-Aided Design and Analysis of Reliable Application Specific Parallel VLSI Architectures,” Proceedings of the International Conference on Circuits and Systems, July 1989, pp. 314-317.
- C. B. Stunkel, W. K. Fuchs, D. C. Rudolph, D. A. Reed, “Linear Optimization: A Case Study in Performance Analysis,” Proceedings of the 4th Conference on Hypercubes, Concurrent Computers and Applications, March 1989.
- K.-L. Wu, W. K. Fuchs, “A Cache-Aided Multiprocessor Rollback Recovery Scheme,” Proceedings of the 1989 Joint Fault-Tolerant Computing Symposium, July 1989, pp. 280-285.
- P. P. Chen, W. K. Fuchs, “Periodic Application of Concurrent Error Detection in Processor Arrays,” Proceedings of the Government Microcircuit Applications Conference, November 1989, pp. 451-454.
- M.-F. Chang, W. Shi, W. K. Fuchs, “Optimal Wafer Probe Testing and Diagnosis of k-out-of-n Structures,” Proceedings of the IEEE International Conference on Computer-Aided Design, November 1989, pp. 238-241.
- P. G. Ryan, D. G. Saab, W. K. Fuchs, “A Visually Oriented Architectural Fault Simulation Environment for WSI,” Proceedings of the IEEE International Conference on Wafer-Scale Integration, January 1990, pp. 167-173.
- C.-C. J. Li, W. K. Fuchs, “Graceful Degradation on Hypercube Multiprocessors Using Data Redistribution,” Proceedings 5th Distributed Memory Computing Conference, April 1990, pp. 1446-1454.
- K.-L. Wu, W. K. Fuchs, “Twin-Page Storage Management for Rapid Transaction-Undo Recovery,” Proceedings IEEE Computer Software and Applications Conference, October & November 1990, pp. 295-300. (Also reprinted as IBM Technical Report RC 15912, “Rapid Transaction-Undo Recovery Using Twin-Page Storage Management,” 7/10/90.)
- P. P. Chen, A. N. Mourad, W. K. Fuchs, “Confidence in Processor Array Outputs Under Periodic Application of Concurrent Error Detection,” Proceedings IEEE/IFIP International Workshop on Defect and Fault Tolerance in VLSI Systems, November 1990, pp. 299-305.
- P. G. Ryan, W. K. Fuchs, “Partial Detectability Profiles,” Proceedings IEEE International Conference on Computer-Aided Design, November 1990, pp. 372-375.
- C. B. Stunkel, B. Janssens, W. K. Fuchs, “Collecting Address Traces from Parallel Computers,” Proceedings 24th Annual Hawaii International Conference on System Sciences- Experimental Research in Computer Architecture, vol. 1, January 1991, pp. 373-383.
- W. Shi, W. K. Fuchs, “Large Area Defect-Tolerant Tree Architectures,” Proceedings IEEE International Conference on Wafer Scale Integration, January 1991, pp. 127-133.
- M.-F. Chang, W. K. Fuchs, “Design and Parallel Testing of Wafer Scale Linear Arrays with High Harvest Rates,” Proceedings IEEE International Conference on Wafer Scale Integration, January 1991, pp. 285-291.
- P. G. Ryan, S. Rawat, W. K. Fuchs, “Automated Diagnosis of VLSI Failures,” Proceedings of the IEEE VLSI Test Symposium, April 1991, pp. 187-192.
- R. K. Iyer, J. H. Patel, W. K. Fuchs, P. Banerjee, R. Horst, “Hardware and Software Fault Tolerance,” Encyclopedia of Microcomputers, A. K., J. G. Williams (editors), vol. 8, Marcel Dekker: New York, 1991, pp. 161-199.
- K. Kubiak, W. K. Fuchs, “Multiple-Fault Simulation and Coverage of Deterministic Single-Fault Test Sets,” Proceedings IEEE International Test Conference, October 1991, pp. 956-962.
- P. G. Ryan, S. Rawat, W. K. Fuchs, “Two-Stage Fault Location,” Proceedings IEEE International Test Conference, October 1991, pp. 963-968.
- W. K. Fuchs, “Memory Management and Compiler Support for Rapid Recovery from Failures in Computer Systems,” Proceedings of the 8th AIAA Computing in Aerospace Conference, October 1991, pp. 481-488.
- W. Shi, M.-F. Chang, W. K. Fuchs, “Harvest Rate of Reconfigurable Pipelines,” Proceedings of the IEEE Workshop on Defect and Fault Tolerance in VLSI Systems, November 1991, pp. 93-102.
- W. Shi, W. K. Fuchs, “Optimal Spare Allocation for Defect-Tolerant VLSI,” Proceedings of the IEEE International Conference on Wafer-Scale Integration, January 1992, pp. 193-199.
- A. N. Mourad, W. K. Fuchs, D. G. Saab, “Site Partitioning for Distributed Redundant Disk Arrays,” Proceedings 2nd International IEEE Workshop on Research Issues on Data Engineering: Transaction and Query Processing, February 1992, p. 214.
- A. N. Mourad, W. K. Fuchs, D. G. Saab, “Database Recovery Using Redundant Disk Arrays,” Proceedings 8th International Conference on Data Engineering, February 1992, pp. 176-183.
- E. M. Rudnick, W. K. Fuchs, J. H. Patel, “Diagnostic Fault Simulation of Sequential Circuits,” Proceedings International Test Conference, September 1992, pp. 178-186.
- W. K. Fuchs, “Fault Diagnosis for Large Sequential Circuits,” Proceedings 3rd International Conference on Solid State and Integrated Circuit Technology, October 1992, pp. 676-678.
- W. K. Fuchs, P. G. Ryan, “Defect Location in Large Sequential Circuits,” Proceedings TECHCON Conference, September 1993, pp. 135-137.
- P. G. Ryan, W. K. Fuchs, I. Pomeranz, “Fault Dictionary Compression and Equivalence Class Computation for Sequential Circuits,” Proceedings IEEE International Conference on Computer-Aided Design, November 1993, pp. 508-511.
- P. G. Ryan, W. K. Fuchs, “Test Set Partitioning and Dynamic Fault Dictionaries for Sequential Circuits,” Proceedings IEEE Asian Test Symposium, November 1993, pp. 179-184. Also chosen to appear in the IEEE Computer Society Asian Test Symposium Tenth Anniversary Compendium , 2001.
- P. G. Ryan, W. K. Fuchs, “Addressing the Size Problem in Fault Dictionaries,” Proceedings of the International Symposium for Testing & Failure Analysis, November 1993, pp. 129-133.
- W. Shi, W. K. Fuchs, “Optimal Interconnect Diagnosis,” Proceedings IEEE Asian Test Symposium, November 1993, pp. 197-200.
- T. Lee, W. Chuang, I. N. Hajj, W. K. Fuchs, “Circuit-Level Dictionaries of CMOS Bridging Faults,” Proceedings of the IEEE VLSI Test Symposium, April 1994, pp. 386-391.
- V. Boppana, W. K. Fuchs, “Fault Dictionary Compaction by Output Sequence Removal,” Proceedings IEEE International Conference on Computer-Aided Design, November 1994, pp. 576-579.
- G. Suri, Y. Huang, Y.-M. Wang, W. K. Fuchs, C. Kintala, “An Implementation and Performance Measurement of the Progressive Retry Technique,” Proceedings IEEE International Computer Performance and Dependability Symposium, April 1995, pp. 41-48.
- V. Boppana, I. Hartanto, W. K. Fuchs, “Full Fault Dictionary Storage Based on Labeled Tree Encoding,” Proceedings IEEE VLSI Test Symposium, April 1996, pp. 174-179.
- S. Venkataraman, I. Hartanto, W. K. Fuchs, “Dynamic Diagnosis of Sequential Circuits Based on Stuck-at Faults,” Proceedings IEEE VLSI Test Symposium, April 1996, pp. 198-203.
- W. K. Fuchs, V. Boppana, I. Hartanto, “Fault Diagnosis Solutions: Storage, Reuse and Parallelism,” Proceedings IEEE International Workshop on Computer-Aided Design, Test, and Evaluation for Dependability, July 1996, pp. 278-287.
- V. Boppana, P. Saxena, P. Banerjee, W. K. Fuchs, C. L. Liu, “A Parallel Algorithm for the Technology Mapping of LUT-based FPGAs,” Proceedings International EURO-PAR Conference, vol. 1, August 1996, pp. 828-831.
- I. Hartanto, V. Boppana, W. K. Fuchs, ” Diagnostic Fault Equivalence Identification Using Redundancy Information & Structural Analysis,” Proceedings IEEE International Test Conference, September 1996, pp. 294-302.
- V. Boppana, W. K. Fuchs, “Partial Scan Design Based on State Transition Modeling,” Proceedings IEEE International Test Conference, September 1996, pp. 538-547.
- V. Boppana, W. K. Fuchs, “Partial Scan Design Based on State Transition Modeling,” Proceedings of SRC TECHCON, September 1996.
- V. Boppana, I. Hartanto, W. K. Fuchs, “Diagnostic Fault Equivalence Identification,” Proceedings of SRC TECHCON, September 1996.
- V. Boppana, I. Hartanto, S. Venkataraman, W. K. Fuchs, “Static, Dynamic and Integrated Solutions for Fault Diagnosis,” Proceedings of SRC TECHCON, September 1996.
- N. Neves, W. K. Fuchs, “Adaptive Recovery for Mobile Environments,” Proceedings of IEEE High-Assurance Systems Engineering Workshop, October 1996, pp. 134-141.
- S. R. Goldberg, S. J. Upadhyaya, W. K. Fuchs, “Recovery Schemes for Mesh Arrays Utilizing Dedicated Spares,” Proceedings IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems, November 1996, pp. 318-326.
- V. Boppana, W. K. Fuchs, “Integrated Fault Diagnosis Targeting Reduced Simulation,” Proceedings IEEE International Conference on Computer-Aided Design, November 1996, pp. 681-684.
- I. Hartanto, V. Boppana, W. K. Fuchs, “Identification of Unsettable Flip-flops for Partial Scan and Faster ATPG,” Proceedings IEEE International Conference on Computer-Aided Design, November 1996, pp. 63-66.
- S. Venkataraman, W. K. Fuchs, “Distributed Diagnostic Simulation of Stuck-at Faults in Sequential Circuits,” Proceedings of the 10th International Conference on VLSI Design, January 1997, pp. 381-385.
- V. Boppana, I. Hartanto, W. K. Fuchs, “Characterization and Implicit Identification of Sequential Indistinguishability,” Proceedings of the 10th International Conference on VLSI Design, January 1997, pp. 376-380.
- I. Hartanto, V. Boppana, W. K. Fuchs, J. H. Patel, “Diagnostic Test Pattern Generation for Sequential Circuits,” Proceedings of the IEEE VLSI Test Symposium, April 1997, pp. 196-202.
- S. Venkataraman, W. K. Fuchs, “Diagnosis of Bridging Faults in Sequential Circuits Using Adaptive Simulation, State Storage, and Path Tracing,” Proceedings of the International Test Conference,November 1997, pp. 878-886.
- S. Venkataraman, W. K. Fuchs, “A Deductive Technique for Diagnosis of Bridging Faults,” Proceedings of the IEEE International Conference on Computer-Aided Design, November 1997, pp. 562-567.
- S. Venkataraman, J. Patel, W. K. Fuchs, “Diagnostic Simulation of Sequential Circuits Using Fault Sampling,” Proceedings of the 11th IEEE International Conference on VLSI Design, January 1998, pp. 476-481.
- K. Muhammad, M. E. Amyeen, K. Roy, W. K. Fuchs, “Fault Detection and Location Using IDD Waveform Analysis,” Proceedings of the IEEE International On-Line Testing Workshop, July 1998, pp. 66-70.
- V. Boppana, W. K. Fuchs, “Dynamic Fault Collapsing and Diagnostic Test Pattern Generation for Sequential Circuits,” Proceedings of the IEEE International Conference on Computer-Aided Design,November 1998, pp. 147-154.
- A. Veneris, S. Venkataraman, I. N. Hajj, W. K. Fuchs, “Multiple Design Error Diagnosis and Correction in Digital VLSI Circuits,” Proceedings of the IEEE VLSI Test Symposium, April 1999, pp. 58-63.
- M. E. Amyeen, I. Pomeranz, V. Boppana, W. K. Fuchs, “Implication and Evaluation Techniques for Proving Fault Equivalence,” Proceedings of the IEEE VLSI Test Symposium, April 1999, pp. 201-207.
- M. E. Amyeen, W. K. Fuchs, I. Pomeranz, V. Boppana, “Fault Equivalence Identification Using Redundancy Information and Static and Dynamic Extraction,” Proceedings of the IEEE VLSI Test Symposium, April 2001, pp. 124-130.
- M. E. Amyeen, I. Pomeranz, W. K. Fuchs, “Theorems for Efficient Identification of Indistinguishable Faults in Synchronous Sequential Circuits,” Proceedings of the IEEE VLSI Test Symposium, April 2002, pp. 181-192.