Wen-Mei W Hwu

1984 …2019
If you made any changes in Pure, your changes will be visible here soon.

Research Output 1984 2019

1994

Dynamic Memory Disambiguation Using the Memory Conflict Buffer

Gallagher, D. M., Chen, W. Y., Mahlke, S. A., Gyllenhaal, J. C. & Hwu, W-M. W., Jan 11 1994, In : ACM SIGPLAN Notices. 29, 11, p. 183-193 11 p.

Research output: Contribution to journalArticle

Data storage equipment
Scheduling
Computer hardware
Repair

From the guest editors

Hwu, W-M. W. & Nicolau, A., Jun 1994, In : International Journal of Parallel Programming. 22, 3, p. 207-208 2 p.

Research output: Contribution to journalEditorial

Incremental compiler transformations for multiple instruction retry

Chen, SK. K., Alewine, N. J., Fuchs, W. K. & Hwu, W-M. W., Jan 1 1994, In : Software: Practice and Experience. 24, 12, p. 1179-1198 20 p.

Research output: Contribution to journalArticle

Hazardous materials spills
Application programs
Hazards

Performance implications of synchronization support for parallel fortran programs

Anik, S. & Hwu, W-M. W., Jan 1 1994, In : Journal of Parallel and Distributed Computing. 22, 2, p. 202-215 14 p.

Research output: Contribution to journalArticle

Synchronization
Shared Memory
Data storage equipment
Scheduling
Data Dependence

Profile-assisted instruction scheduling

Chen, W. Y., Mahlke, S. A., Warter, N. J., Anik, S. & Hwu, W-M. W., Apr 1 1994, In : International Journal of Parallel Programming. 22, 2, p. 151-181 31 p.

Research output: Contribution to journalArticle

Instruction Scheduling
Scheduling
Compiler
Superscalar
Instruction Level Parallelism

Speculative execution exception recovery using write-back suppression

Bringmann, R. A., Mahlke, S. A., Hank, R. E., Gyllenhaal, J. C. & Hwu, W-M. W., 1994, Proceedings of the Annual International Symposium on Microarchitecture. Anon (ed.). Publ by IEEE, p. 214-223 10 p.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Hardware
Recovery
Experiments

Superblock formation using static program analysis

Hank, R. E., Mahlke, S. A., Bringmann, R. A., Gyllenhaal, J. C. & Hwu, W-M. W., 1994, Proceedings of the Annual International Symposium on Microarchitecture. Anon (ed.). Publ by IEEE, p. 247-255 9 p.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Scheduling

The application of compiler-assisted multiple-instruction retry to VLIW architectures

Chen, S. K., Fuchs, W. K. & Hwu, W-M. W., Jan 1 1994, Proceedings of IEEE Workshop on Fault-Tolerant Parallel and Distributed Systems, FTPDS 1994. Pradhan, D. & Avresky, D. (eds.). Institute of Electrical and Electronics Engineers Inc., p. 51-58 8 p. 494474. (Proceedings of IEEE Workshop on Fault-Tolerant Parallel and Distributed Systems, FTPDS 1994).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Very long instruction word architecture
Hazards
Hardware

The Susceptibility of Programs to Context Switching

Hwu, W-M. W., Jan 1 1994, In : IEEE Transactions on Computers. 43, 9, p. 994-1003 10 p.

Research output: Contribution to journalArticle

Susceptibility
Switches
Switch
Multiprogramming
Computer systems
1993

An execution profiler for window‐oriented applications

Gupta, A. & Hwu, W-M. W., Jan 1 1993, In : Software: Practice and Experience. 23, 5, p. 487-510 24 p.

Research output: Contribution to journalArticle

Servers
Display devices
Computer program listings
Computer systems

Reverse if-conversion

Warter, N. J., Mahlke, S. A., Hwu, W-M. W. & Rau, B. R., 1993, Proc ACM SIGPLAN 93 Conf Program Lang Des Implementation. Anon (ed.). Publ by ACM, p. 290-299 10 p.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Flow graphs
Scheduling

Reverse If-Conversion

Warter, N. J., Mahlke, S. A., Hwu, W-M. W. & Rau, B. R., Jan 6 1993, In : ACM SIGPLAN Notices. 28, 6, p. 290-299 10 p.

Research output: Contribution to journalArticle

Flow graphs
Scheduling

Sentinel Scheduling: A Model for Compiler-Controlled Speculative Execution

Mahlke, S. A., Chen, W. Y., Bringmann, R. A., Hank, R. E., Hwu, W-M. W., Rau, B. R. & Schlansker, M. S., Jan 11 1993, In : ACM Transactions on Computer Systems (TOCS). 11, 4, p. 376-408 33 p.

Research output: Contribution to journalArticle

Scheduling
Recovery

The benefit of predicated execution for software pipelining

Warter, N. J., Lavery, D. R. & Hwu, W-M. W., Jan 1 1993, Proceedings of the 26th Hawaii International Conference on System Sciences, HICSS 1993. IEEE Computer Society, p. 497-506 10 p. 1198122. (Proceedings of the Annual Hawaii International Conference on System Sciences; vol. 1).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Scheduling algorithms
Microprocessor chips
Hardware
Costs
Experiments

The Effect of Code Expanding Optimizations on Instruction Cache Design

Chen, W. Y., Chung, P. P. & Hwu, W-M. W., Jan 1 1993, In : IEEE Transactions on Computers. 42, 9, p. 1045-1057 13 p.

Research output: Contribution to journalArticle

Cache
Optimization
Superscalar
Placement
Cancel

The superblock: An effective technique for VLIW and superscalar compilation

Hwu, W-M. W., Mahlke, S. A., Chen, W. Y., Chang, P. P., Warter, N. J., Bringmann, R. A., Ouellette, R. G., Hank, R. E., Kiyohara, T., Haab, G. E., Holm, J. G. & Lavery, D. M., May 1 1993, In : The Journal of Supercomputing. 7, 1-2, p. 229-248 20 p.

Research output: Contribution to journalArticle

Superscalar
Instruction Level Parallelism
Compilation
Scheduling
Compiler

Using profile information to assist advanced compiler optimization and scheduling

Chen, W., Bringmann, R., Mahlke, S., Anik, S., Kiyohara, T., Warter, N., Lavery, D., Hwu, W-M. W., Hank, R. & Gyllenhaal, J., Jan 1 1993, Languages and Compilers for Parallel Computing - 5th International Workshop, Proceedings. Padua, D., Nicolau, A., Gelernter, D. & Banerjee, U. (eds.). Springer-Verlag, p. 31-48 18 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 757 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Compiler Optimization
Global optimization
Instruction Level Parallelism
Flow control
Scheduling
1992

An Experimental Single-Chip Data Flow CPU

Uvieghara, G. A., Hwu, W-M. W., Nakagome, Y., Jeong, D. K., Hodges, D. A., Patt, Y. N. & Lee, D. D., Jan 1 1992, In : IEEE Journal of Solid-State Circuits. 27, 1, p. 17-28 12 p.

Research output: Contribution to journalArticle

Program processors
Reduced instruction set computing
Data storage equipment
Interfaces (computer)
Clocks

Branch recovery with compiler-assisted multiple instruction retry

Alewine, N. J., Chen, S. K., Li, C. C., Fuchs, W. K. & Hwu, W-M. W., Jan 1 1992, FTCS 1992 - 22nd Annual International Symposium on Fault-Tolerant Computing. Institute of Electrical and Electronics Engineers Inc., p. 66-73 8 p. 243614. (FTCS 1992 - 22nd Annual International Symposium on Fault-Tolerant Computing).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Hardware
Recovery
Hazards

Compiler code transformations for superscalar-based high-performance systems

Mahlke, S. A., Chen, W. Y., Gyuenhaal, J. C., Hwu, W-M. W., Chang, P. P. & Kiyohara, T., Dec 1 1992, Proceedings of the 1992 ACM/IEEE conference on Supercomputing, Supercomputing 1992. Werner, R. (ed.). Association for Computing Machinery, p. 808-817 10 p. (Proceedings of the International Conference on Supercomputing; vol. Part F129723).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Supercomputers

Efficient Instruction Sequencing with Inline Target Insertion

Hwu, W-M. W. & Chang, P. P., Jan 1 1992, In : IEEE Transactions on Computers. 41, 12, p. 1537-1551 15 p.

Research output: Contribution to journalArticle

Sequencing
Insertion
Branch
Pipelines
Hardware

Profile‐guided automatic inline expansion for C programs

Chang, P. P., Mahlke, S. A., Chen, W. Y. & Hwu, W-M. W., Jan 1 1992, In : Software: Practice and Experience. 22, 5, p. 349-369 21 p.

Research output: Contribution to journalArticle

Plant expansion
Program compilers
Information use
Hazards

Sentinel scheduling for VLIW and superscalar processors

Mahlke, S. A., Chen, W. Y., Hwu, W-M. W., Rau, B. R. & Schlansker, M. S., Jan 1 1992, International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS. 9 ed. Publ by ACM, p. 238-247 10 p. (International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS; vol. 27, no. 9).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Scheduling

Sentinel Scheduling for VLIW and Superscalar Processors

Mahlke, S. A., Chen, W. Y., Hwu, W-M. W., Rau, B. R. & Schlansker, M. S., Jan 9 1992, In : ACM SIGPLAN Notices. 27, 9, p. 238-247 10 p.

Research output: Contribution to journalArticle

Scheduling

Systematic prototyping of superscalar computer architectures

Conte, T. M. & Hwu, W-M. W., Jan 1 1992, Proceedings - 3rd International Workshop on Rapid System Prototyping: Shortening the Path from Specification to Prototype, RSP 1992. IEEE Computer Society, p. 161-170 10 p. 243910. (Proceedings of the International Workshop on Rapid System Prototyping; vol. 1992-January).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Computer architecture
Architectural design
Hardware
Data storage equipment

Tolerating data access latency with register preloading

Chen, W. Y., Mahlke, S. A., Hwu, W-M. W., Kiyohara, T. & Chang, P. P., Aug 1 1992, Proceedings of the 6th International Conference on Supercomputing, ICS 1992. Association for Computing Machinery, p. 104-113 10 p. (Proceedings of the International Conference on Supercomputing; vol. Part F129617).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Supercomputers
Hardware
Data storage equipment

Xprof profiling the execution of x window programs

Gupta, A. & Hwu, W-M. W., Jun 1 1992, Proceedings of the 1992 ACM SIGMETRICS Joint International Conference on Measurement and Modeling of Computer Systems, SIGMETRICS/PERFORMANCE 1992. Gaither, B. D. (ed.). Association for Computing Machinery, Inc, p. 253-254 2 p. (Proceedings of the 1992 ACM SIGMETRICS Joint International Conference on Measurement and Modeling of Computer Systems, SIGMETRICS/PERFORMANCE 1992).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1991

Benchmark characterization

Conte, T. M. & Hwu, W-M. W., Jan 1 1991, In : Proceedings of the Annual Hawaii International Conference on System Sciences. 1, p. 364-372 9 p., 183907.

Research output: Contribution to journalConference article

Computer operating systems
Computer systems
Data storage equipment
Costs

Benchmark Characterization

Conte, T. M. & Hwu, W-M. W., Jan 1 1991, Computer, 24, 1, p. 48-56 9 p.

Research output: Contribution to specialist publicationArticle

Digital storage
Computer operating systems

Comparing static and dynamic code scheduling for multiple-instruction-issue processors

Chang, P. P., Chen, W. Y., Mahlke, S. A. & Hwu, W-M. W., Sep 1 1991, MICRO 1991 - Proceedings of the 24th Annual International Symposium on Microarchitecture. IEEE Computer Society, p. 25-33 9 p. (Proceedings of the Annual International Symposium on Microarchitecture, MICRO).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Scheduling
Hardware
Experiments

Data access microarchitectures for superscalar processors with compiler-assisted data prefetching

Chen, W. Y., Mahlke, S. A., Chang, P. P. & Hwu, W-M. W., Sep 1 1991, MICRO 1991 - Proceedings of the 24th Annual International Symposium on Microarchitecture. IEEE Computer Society, p. 69-73 5 p. (Proceedings of the Annual International Symposium on Microarchitecture, MICRO).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Pollution
Data storage equipment

IMPACT: An architectural framework for multiple-instruction-issue processors

Chang, P. P., Mahlke, S. A., Chen, W. Y., Warter, N. J. & Hwu, W-M. W., May 1991, Conference Proceedings - Annual Symposium on Computer Architecture. Publ by IEEE, p. 266-275 10 p.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Architectural design
Experiments
Scheduling
Data storage equipment

Using profile information to assist classic code optimizations

Chang, P. P., Mahlke, S. A. & Hwu, W-M. W., Jan 1 1991, In : Software: Practice and Experience. 21, 12, p. 1301-1321 21 p.

Research output: Contribution to journalArticle

Global optimization
1990

An experimental single-chip data flow CPU

Uvieghara, G. A., Hwu, W-M. W., Nakagome, Y., Jeong, D. K., Lee, D., Hodges, D. A. & Patt, Y., 1990, 90 Symp VLSI Circuits. Publ by IEEE, p. 119-120 2 p.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Program processors
Data storage equipment
Interfaces (computer)
Transistors
Throughput

A software based approach to achieving optimal performance for signature control flow checking

Warter, N. J. & Hwu, W-M. W., 1990, Digest of Papers - FTCS (Fault-Tolerant Computing Symposium). Publ by IEEE, p. 442-449 8 p.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Flow control
Flow graphs
Computer architecture
Hardware

Benchmark characterization for experimental system evaluation

Conte, T. M. & Hwu, W-M. W., 1990, Proceedings of the Hawaii International Conference on System Science. Hoevel, L. W., Shriver, B. D., Nunamaker, J. F. J., Sprague, R. H. J. & Milutinovic, V. (eds.). Publ by Western Periodicals Co, Vol. 1. p. 6-18 13 p.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Data storage equipment
Benchmarking
Systems analysis
1989

Achieving high instruction cache performance with an optimizing compiler.

Hwu, W-M. W. & Chang, P. P., May 1 1989, In : Conference Proceedings - Annual Symposium on Computer Architecture. 16, p. 242-251 10 p.

Research output: Contribution to journalConference article

Data storage equipment
Hardware
Bandwidth

Comparing software and hardware schemes for reducing the cost of branches.

Hwu, W-M. W., Conte, T. M. & Chang, P. P., May 1989, In : Conference Proceedings - Annual Symposium on Computer Architecture. 16, p. 224-233 10 p.

Research output: Contribution to journalArticle

Hardware
Pipelines
Costs
Throughput

Control flow optimization for supercomputer scalar processing

Chang, P. P. & Hwu, W-M. W., Jun 1 1989, Proceedings of the 3rd International Conference on Supercomputing, ICS 1989. Association for Computing Machinery, p. 145-153 9 p. (Proceedings of the International Conference on Supercomputing; vol. Part F130180).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Supercomputers
Flow control
Processing
Pipelines
Hardware

Forward semantic: A compiler-assisted instruction fetch method for heavily pipelined processors

Chang, P. P. & Hwu, W-M. W., Aug 1 1989, Proceedings of the Annual International Symposium on Microarchitecture, MICRO. Allan, V. H. (ed.). IEEE Computer Society, p. 188-198 11 p. (Proceedings of the Annual International Symposium on Microarchitecture, MICRO).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Pipelines
Semantics
Costs
UNIX
Computer aided design

Inline Function Expansion for Compiling C Programs

Chang, P. P. & Hwu, W-M. W., Jun 21 1989, In : ACM SIGPLAN Notices. 24, 7, p. 246-257 12 p.

Research output: Contribution to journalArticle

UNIX
Information use
Costs
Experiments

Simulation study of simultaneous vector prefetch performance in multiprocessor memory subsystems

Hwu, W-M. W. & Conte, T. M., May 1989, In : Performance Evaluation Review. 17, 1, 1 p.

Research output: Contribution to journalArticle

Data storage equipment
Supercomputers
Bandwidth
1988

EXPLOITING PARALLEL MICROPROCESSOR MICROARCHITECTURES WITH A COMPILER CODE GENERATOR.

Hwu, W-M. W. & Chang, P. P., 1988, Unknown Host Publication Title. IEEE, p. 45-53 9 p.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Microprocessor chips
Subroutines
Experiments
Costs

HPSM2: A REFINED SINGLE-CHIP MICROENGINE.

Hwu, W-M. W. & Patt, Y. N., 1988, Proceedings of the Hawaii International Conference on System Science. Hoevel, L. W. & NCR Corp, D. (eds.). IEEE, p. 30-40 11 p.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Hardware

Trace selection for compiling large C application programs to microcode

Chang, P. P. & Hwu, W-M. W., Dec 1 1988, In : MICRO: Annual Microprogramming Workshop. p. 21-29 9 p.

Research output: Contribution to journalConference article

Firmware
Application programs
Flow control
Resource allocation
Scheduling
1987

Checkpoint Repair for High-Performance Out-of-Order Execution Machines

Hwu, W-M. W. & Patt, Y. N., Jan 1 1987, In : IEEE Transactions on Computers. C-36, 12, p. 1496-1514 19 p.

Research output: Contribution to journalArticle

Checkpoint
Repair
High Performance
Branch Prediction
Cache memory

CHECKPOINT REPAIR FOR OUT-OF-ORDER EXECUTION MACHINES.

Hwu, W-M. W. & Patt, Y. N., 1987, Conference Proceedings - Annual Symposium on Computer Architecture. IEEE, p. 18-26 9 p.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Repair
Cache memory
Supercomputers
Engines
Hardware

DESIGN CHOICES FOR THE HPSm MICROPROCESSOR CHIP.

Hwu, W-M. W. & Patt, Y. N., 1987, In : Proceedings of the Hawaii International Conference on System Science. 1, p. 330-336 7 p.

Research output: Contribution to journalArticle

Data handling
Scheduling
Data storage equipment
Substrates

EXPLOITING HORIZONTAL AND VERTICAL CONCURRENCY VIA THE HPSM MICROPROCESSOR.

Hwu, W-M. W. & Patt, Y. N., 1987, MICRO: Annual Microprogramming Workshop. ACM, p. 154-161 8 p.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Reduced instruction set computing
Microprocessor chips
Fabrication
Experiments

ON TUNING THE MICROARCHITECTURE OF AN HPS IMPLEMENTATION OF THE VAX.

Wilson, J. E., Melvin, S., Shebanow, M., Hwu, W-M. W. & Patt, Y. N., 1987, MICRO: Annual Microprogramming Workshop. ACM, p. 162-167 6 p.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Tuning