Publications of Weng-Fai Wong
List of Publications
The PDF files provided may not necessarily be the exact form of the
paper that appeared. To obtain that, please refer to the
proceedings/journal.
2009
-
Z. Sun, and W.F. Wong,
"A UML-Based Approach for Heterogeneous IP Integration",
Accepted by
the 14th Asia and South Pacific
Design Automation Conference (ASP-DAC)."
Yokohama, Japan. Jan 2009.
2008
-
E.J. Sim, T. Mitra, and W.F. Wong,
"Defining neighborhood relations for fast
spatial-temporal partitioning of applications on
reconfigurable architectures".
Accepted by
The 2008 IEEE International Conference on Field Programmable Technology.
Taipei, Taiwan. Dec 2006.
-
I. Cutcutache, and W.F. Wong, "Fast, frequency-based, integrated
register allocation and instruction scheduling",
Software: Practice and Experience.
Vol. 38, Issue 11, pp. 1105-1126, Sep 2008.
-
K.D. Nguyen, I. Cutcutache, S. Sinnadurai, S. Liu, C. Basol, E.J. Sim,
L.T.X. Phan, T.B. Tok, L. Xu, F.E.H. Tay, T. Mitra, and W.F. Wong,
"Fast and Accurate Simulation of Biomonitoring Applications on a Wireless
Body Area Network",
Proceedings of the
5th International Workshop on
Wearable and Implantable Body Sensor Networks (BSN 2008), pp. 145-148.
Hong Kong, P.R.C., Jun 2008.
-
Q. Zhao, I. Cutcutache, and W.F. Wong,
"PiPA: Pipelined Profiling and Analysis on Multi-core Systems".
Proceedings of
The 2008 International Symposium on Code Generation and Optimization
(CGO 08),
pp. 185-194.
Boston, MA, U.S.A. Apr 2008.
-
Q. Zhao, R.M. Rabbah, S. Amarasinghe, L. Rudolph, and W.F. Wong,
"How to do a million watchpoints: Efficient Debugging using
Dynamic Instrumentation".
The 17th International Conference on Compiler Construction (CC 2008).
Lecture Notes of Computer Science,
vol. 4959, pp. 147-162. Springer-Verlag.
Budapest, Hungary. Apr 2008.
2007
-
K.D. Nguyen, P.S. Thiagarajan, and W.F. Wong,
"A UML-based Design Framework for Time-triggered
Applications".
Proceedings of
the 28th IEEE Real-Time Systems Symposium (RTSS 07).
pp. 39-48. Tucson, Arizona, U.S.A. Dec 2007.
-
C.K. Koh, W.F. Wong, Y. Chen, and H. Li,
"VOSCH: Voltage Scaled Cache Hierarchies".
Proceedings of
The 25th IEEE International
Conference on Computer Design (ICCD 07).
pp. 496-503. Lake Tahoe, U.S.A. Oct 2007.
-
Z. Ge, H.B. Lim, and W.F. Wong,
"DRIM : A Low Power Dynamically Reconfigurable Instruction
Memory Hierarchy for Embedded Systems", Proceedings of
The 10th Design, Automation, and Test in Europe (DATE 07).
pp. 1343-1348,
Nice, France. Apr 2007.
-
Q. Zhao, R.M. Rabbah, S. Amarasinghe, L. Rudolph, and W.F. Wong,
"Ubiquitous Memory Introspection".
Proceedings of
The 2007 International Symposium on Code Generation and Optimization (CGO)
pp. 299-311.
San Jose, U.S.A. Mar 2007.
2006
-
Y.Y. Leow, C.Y. Ng and W.F. Wong,
"Generating Hardware from OpenMP Programs".
Proceedings of
The 2006 IEEE International Conference on Field Programmable Technology.
pp. 73-80.
Bangkok, Thailand. Dec 2006.
-
Q. Zhao, J.E. Sim, W.F. Wong, and L. Rudolph,
"DEP: Detailed Execution Profile", Proceedings of the
15th International Conference on
Parallel Architectures and Compilation Techniques (PACT 2006).
pp. 154-163.
Seattle, U.S.A. Sep 2006.
-
Y. Zhu, W.F. Wong, and S. Andrei,
"Co-optimization of Performance and Power in Superscalar Processor Design"
,
The 1st International Workshop on Embedded Software Optimization (ESO 2006)
.
Lecture Notes of Computer Science,
vol. 4097,
pp. 868-878. Springer-Verlag. Seoul, South Korea. Aug 2006.
-
K.D. Nguyen, G.P.S. Koh, P.S. Thiagarajan, and W.F. Wong,
"UML-Based Modeling of Time-triggered Applications".
Presented at the 3rd International DAC Workshop
UML for SoC Design (UML-SOC).
2005
-
K.K.K. Win, and W.F. Wong,
"Cooperative Instruction Scheduling with Linear
Scan Register Allocation". Proc. of
The 12th Annual IEEE International Conference on High Performance
Computing.
Lecture Notes of Computer Science, vol. 3769,
pp. 528-537. Springer-Verlag. Goa, India. Dec 2005.
- W.F. Wong,
"Targeted Data Prefetching".
Proc. of the
10th Asia-Pacific Computer Systems Architecture Conference
(ACSAC 05),
Lecture Notes of Computer Science, vol. 3740,
pp. 775-786. Springer-Verlag. Oct 2005.
-
E.J. Sim, T. Mitra, and W.F. Wong, "Compile-time Design Space
Exploration for Dynamically Reconfigurable System-on-a-Chip"
Invited presentation at the Optimizing Compiler Assisted SoC
Assembly Workshop (OCASA)
San Francisco, U.S.A. Sep 2005.
-
Q. Zhao, R.M. Rabbah, and W.F. Wong,
"Dynamic Memory Optimization using Pool Allocation and Prefetching",
Workshop on Binary Instrumentation and Applications.
St. Louis, U.S.A. Sep 2005. Published in Computer Architecture News, vol. 33,
no. 5, pp. 27-33. Dec 2005.
-
Y. Zhu, W.F. Wong, and C.K. Koh,
"A Performance and Power Co-optimization
Approach for Modern Processors". Proceedings of
the 5th International Conference on Computer and Information Technology.
pp. 822-828. Shanghai, P.R.C. Sep 2005.
-
Z. Ge, H.B. Lim, and W.F. Wong,
"A Reconfigurable Instruction Memory
Hierarchy for Embedded Systems".
Proceedings of
the 15th International Conference on Field Programmable Logic and
Applications. pp. 7-12. Tampere, Finland. Aug 2005.
-
Y. Zhu, Z. Sun, A. Maxiaguine, and W.F. Wong,
"Using UML 2.0 for System
Level Design of Real Time SoC Platforms for Stream Processing".
Proceedings of the
11th IEEE International Conference on Embedded and Real-Time
Computing Systems and Applications. pp. 154-159. Hong Kong. Aug 2005.
-
K.D. Nguyen, Z. Sun, P.S. Thiagarajan, and W.F. Wong, "Model-Driven
SoC Design: The UML-SystemC Bridge" in
"UML for SOC Design"
edited
by Grant Martin and Wolfgang Müller. pp. 175-197.
ISBN 0-387-25744-6. Springer. July 2005.
-
Z. Sun, Y. Zhu, W.F. Wong, and S.K. Pilakkat,
"Design of Clocked Circuits using UML".
Proceedings of the Asia and South Pacific
Design Automation Conference 2005 (ASP-DAC)." pp. 901-904.
Jan 2005.
-
Y. Zhu, W.F. Wong, and S. Andrei,
"An Integrated Performance and Power Model For Superscalar Processor
Designs." (Poster)
Proceedings of the
Asia and South Pacific Design Automation Conference 2005 (ASP-DAC)."
948-951.
Jan 2005.
2004
-
K.D. Nguyen, Z. Sun, P.S. Thiagarajan, and W.F. Wong,
"Model-driven SoC Design Via Executable UML to SystemC",
Proceedings of
the 25th IEEE International Real-Time Systems Symposium (RTSS).
pp. 459-468. Dec 2004.
-
M.R. George, and W.F. Wong,
"Windows CE for a Reconfigurable System-on-a-Chip
Processor", Proceedings of the
International Conference on Field-Programmable Technology 2004 (FPT).
pp. 201-208. Dec 2004.
-
J.H. Pan, T. Mitra, and W.F. Wong,
"Configuration Bitstream Compression for
Dynamically Reconfigurable FPGAs",
Proceedings of the
International Conference on Computer Aided Design 2004 (ICCAD).
pp. 766-773. Nov 2004.
- R.M. Rabbah, M. Ekpanyapong, H. Sandanagobalane, and W.F. Wong,
"Compiler-Orchestrated Prefetching via Speculation and Predication",
Proc. of the Eleventh International Conference on
Architectural Support for Programming Languages and Operating Systems
(ASPLOS). pp. 189-198. Oct 2004.
- A. Maxiaguine, Y. Zhu, S. Chakraborty, and W.F. Wong,
"Tuning SoC Platforms for Multimedia Processing: Identifying
Limits and Tradeoffs",
Proceedings of the Second IEEE/ACM/IFIP
International Conference on Hardware/Software Codesign and System Synthesis
(CODES+ISSS Merged Conference). pp. 128-133. Sep 2004.
-
W.H. Tan, P.S. Thiagarajan, W.F. Wong, Y. Zhu and S.K. Pilakkat,
"Synthesizable SystemC Code from UML Models"
Presented at International Workshop on UML for SoC Design (USOC 2004).
Sponsored by Design Automation Conference 2004. Jun 2004.
- V-M Panait, A. Sasturkar, and W.F. Wong,
"Static Identification of Delinquent Loads", Proc. of
2004 International Symposium on Code Generation and Optimization (CGO 2004),
pp. 303-314. Mar 2004.
2003
- Z. Ge, J. Liao, and W.F. Wong,
"Compiling to FPGAs via an EPIC Compiler's Intermediate Representation",
Proc. of IEEE International Conference on Field Programmable Technology,
pp. 431-434. Dec 2003.
- J. Liao, W.F. Wong, and T. Mitra,
"A Model for Hardware Realization of Kernel Loops",
Proc. of 13th International Conference on
Field Programmable Logic and Application,
Lecture Notes of Computer Science, vol. 2778,
pp. 334-344. Springer-Verlag. Sep 2003.
- L. Peng, W.F. Wong, and C.K. Yuen,
"SilkRoad II: mixed paradigm cluster computing with RC_dag consistency",
Parallel Computing, vol 29-8 , pp. 1091-1115. Aug 2003.
- L. Peng, W.F. Wong, and C.K. Yuen,
"The Performance Model of
SilkRoad - A Multithreaded DSM System for Clusters",
DSM2003: Workshop
on Distributed Shared Memory on Clusters, appeared in
Proc. of the 3rd IEEE/ACM International Symposium on Cluster
Computing and the Grid, pp. 495-501. May 2003.
- L. Peng and W.F. Wong, "Memory Model Support for Mixed Programming
Paradigm in SilkRoad", in Annual Review of Scalable Computing,
C.K. Yuen (ed), vol. 5, pp. 65-91. ISBN: 981-238-369-7. Singapore
University Press. 2003.
2002
- V.S. Gheorghita, W.F. Wong, T. Mitra, and S. Talla,
"A Co-simulation Study of Adaptive EPIC Computing,"
Proc. of IEEE International Conference
on Field-Programmable Technology (FPT 2002), pp. 268-275. Dec 2002.
- S.P. Seng, K.V. Palem, R.M. Rabbah, W.F. Wong, W. Luk, and P.Y.K. Cheung,
"PD-XML: Extensible Markup Language for Processor Description"
Proc. of IEEE International Conference
on Field-Programmable Technology (FPT 2002), pp. 437-440. Dec 2002.
- C.M. Tan, C.P. Tan, and W.F. Wong,
"Shell over a Cluster (SHOC): Towards Achieving Single System Image
via the Shell," Proc. of IEEE International Conference
on Cluster Computing (CLUSTER 2002), pp. 28-36.
Sep 2002.
- L. Peng, W.F. Wong, and C.K. Yuen,
"SilkRoad II: A Multi-Paradigm Runtime System for Cluster Computing",
Proc. of IEEE International Conference
on Cluster Computing
(CLUSTER 2002) (Poster), pp. 443-444. Sep 2002.
- J. Kim, W.F. Wong, and K.V. Palem,
"A Framework for Data Prefetching using Off-line Training of
Markovian Predictors", Proceedings of the International
Conference on Computer Design (ICCD 2002), pp. 340-347.
Sep 2002.
-
K. Puttaswamy, L. N. Chakrapani, K. W. Choi, Y. S. Dhillon,
U. Diril, P. Korkmaz, K. K. Lee, J. C. Park, A. Chatterjee,
P. Ellervee, V. Mooney, K. Palem and W. F. Wong, " Power-Performance
Trade-Offs in second level memory used by an ARM-Like RISC Architecture,"
in
Power Aware Computing,
Rami Melhem and Robert Graybill, eds. pp. 211-226.
Kluwer Academic/Plenum Publishers, May 2002.
- Y. Zhu, and W.F. Wong,
Sensitivity Analysis of a Superscalar Processor Model.
Proceedings of the Seventh Asia-Pacific Computer Systems
Architectures Conference (ACSAC2002), Melbourne,
Australia.
Conferences in Research and Practice in Information Technology, 6.
Lai, F. and Morris, J., Eds. pp. 109-118. Jan 2002.
2001
- Y. Chobe, B. Narahari, R. Simha, and W.F. Wong,
Tritanium: Augmenting the Trimaran Compiler
Infrastructure To Support IA-64 Code Generation.
Proceedings of the First Workshop on Explicitly Parallel Instruction
Computing (EPIC) Architectures and Compiler Techniques,
pp. 76-79. Dec 2001.
- L.N. Chakrapani, P. Korkmaz, V.J. Mooney III, K. Palem, and W.F. Wong,
"The Emerging Power Crisis in Embedded Processors: What Can A Poor
Compiler Do?" (Invited Talk),
Proc. of International Conference on Compilers, Architectures, and
Synthesis of Embedded Systems,
pp. 176-180. Nov 2001.
- K. Palem, S. Talla, and W.F. Wong,
"Compiler Optimizations for Adaptive EPIC Processors",
First International Workshop on Embedded Software,
Lecture Notes of Computer Science, vol. 2211,
pp. 257-273. Springer-Verlag. Oct 2001.
2000
- L.F. Lau, A.L. Ananda, G. Tan, W.F. Wong,
"Gucha: Internet-based Parallel Computing using Java",
Proc. of 4th International Conference on Algorithms and Architectures
for Parallel Processing (ICA3PP), pp. 397-408. Dec 2000.
- L. Peng, W.F. Wong, M.D. Feng, and C.K. Yuen,
"SilkRoad: A Multithreaded Runtime System with Software Distributed
Shared Memory for SMP Cluster", Proc. of IEEE International Conference
on Cluster Computing
(CLUSTER 2000), pp. 243-249.
Dec 2000.
- L.F. Lau, A.L. Ananda, G. Tan, W.F. Wong,
"JAVM: Internet-based Parallel Computing using Java", in
Annual Review of Scalable Computing, pp. 59-74.
World Scientific Publisher. ISBN 981-02-4413-4. Dec 2000.
- M.C. Ng and W.F. Wong
"ORION: An Adaptive Home-Based Software Distributed Shared Memory System",
Proc. of 2000 International Conference on Parallel and Distributed Systems
(ICPADS 2000). pp. 187-194. 2000.
- Y. Zhu and W.F. Wong
"Modeling Architectural Improvements in Superscalar Processors" (Extended
Abstract), Proc. of HPC-Asia 2000.
vol. 1. pp. 28-30. 2000.
1999
- W.F. Wong
"Optimizing Floating Point Operations in Scheme", Computer Languages.
vol. 25. pp. 89-112. 1999.
- K.S. Loh and W.F. Wong,
"Multiple Context Multithreaded Superscalar Processor Architecture",
Journal of Systems Architecture. vol. 46, no. 3, pp. 243-258. 1999.
- W.F. Wong,
"Source Level Static Branch Prediction", Computer
Journal. vol. 42, no. 2, pp. 142-149. 1999.
- M.C. Ng and W.F. Wong,
"Adaptive Schemes for Home-based DSM Systems",
Proceedings of the 1999 Workshop on Software Distributed Shared
Memory. pp. 13-20. June 1999.
- C.P. Tan, W.F. Wong and C.K. Yuen,
"tmPVM - Task Migratable PVM",
Proceedings of the 2nd Merged Symposium IPPS/SPDP. pp. 196-202.5.
April 1999.
1998
- K.S. Loh, M.K. Quek and W.F. Wong, "SPATS - Accurate and Flexible
Simulation of Superscalar Processors",
Computer Architecture '98: Selected papers of the
3rd Australasian Conference. J. Morris (ed). pp. 133-146.
ISBN 981-3083-93-X. Springer-Verlag 1998.
- Y. Zhu and W.F. Wong, "The Effect of Instruction Dependency on
Superscalar Processor Performance",
Computer Architecture '98: Selected papers of the
3rd Australasian Conference. J. Morris (ed). pp. 215-226.
ISBN 981-3083-93-X. Springer-Verlag 1998.
1997
- Y. Zhu and W.F. Wong,
"Performance Analysis of Superscalar Processors
using a Queueing Model",
Computer Architecture '97: Selected papers of the
2nd Australasian Conference. R. Pose (eds). pp. 147-157.
ISBN 981-3083-11-5. Springer-Verlag 1997.
1996
- M.D. Feng, W.F. Wong and C.K. Yuen, "BaLinda Lisp: Design and
Implementation", Computer Language, vol. 22, no. 4, pp. 205-214.
Dec 1996.
- M.D. Feng, W.F. Wong and C.K. Yuen, "Highly Efficient Parallel Lisp
Implementation on Distributed Systems", Parallel Computing: State-of-the-Art
and Perspectives. E. D'Hollander, G.R. Joubert, F.J. Peters and
D. Trystram (eds). pp. 319-326. ISBN 0-444-82490-1. Elsevier Science B.V.
1996.
1995
- H. Imai, W.F. Wong and K.F. Loe (eds), Advances in Computing
Techniques - Algorithms, Databases and Parallel Processing.
ISBN 981-02-2501-6. World-Scientific 1995.
- M.D. Feng, W.F. Wong and C.K. Yuen,
"Compiling parallel Lisp for a shared memory
multiprocessor", Proc. of 7th IASTED Conference on Parallel and
Distributed Computing and Systems, pp. 487-490. Oct 1995.
- M.D. Feng, W.F. Wong and C.K. Yuen,
"Design and implementation of abstract machine
for parallel Lisp compilation", Proc. of
International Conference on Parallel Processing, II-37-II-44.
Aug 1995.
- W.F. Wong and E. Goto, "Fast Evaluation of the Elementary
Functions in Single Precision". IEEE Transactions on Computer.
vol. 44, no. 3, pp. 453-458. Mar 1995.
- W.F. Wong, Y. Oyanagi and E. Goto, "Evaluation of the Hitachi S-3800
Supercomputer using Six Benchmarks". International Journal of
Supercomputer Applications and High Performance Computing. vol. 9, no. 1,
pp. 58-70. Spring 1995.
1994
- W.F. Wong and E Goto, "A Simulation Study on the Interactions between
Multithreaded Architectures and the Cache".
International Journal of High Speed Computing.
vol. 6, no. 2, pp. 343-356.
1994.
- W.F. Wong, Y. Oyanagi and E. Goto, "Supercomputer Performance Evaluation
using Six Benchmarks", Proc. of IEEE Region 10's Ninth Annual International
Conference, vol. 2, pp. 1107-1111. Aug 1994.
- S. Ohta, E. Goto, W.F. Wong and N. Yoshida, "Improvement and New Proposal
on Fast Evaluation of Elementary
Functions" (in Japanese), Joho Shori Gakkai Ronbunshi, (Journal of
the Information Processing Society of Japan). vol. 35, no. 5, pp. 926-933.
May 1994.
- W.F. Wong and E. Goto, "Fast Hardware-Based Algorithms for Elementary
Function Computations based on the Rectangular Multipliers",
IEEE Transactions on Computers. vol. 43, no. 3, pp. 278-294. Mar 1994.
- W.F. Wong and E. Goto, "Fast Evaluation of the Elementary Functions in
Double Precision", Proc. of 27th IEEE Hawaii International Conference on
Information Science. vol. 1, pp. 349-358. Maui, Jan 1994.
1993
- W.F. Wong, E. Goto and N. Yoshida, `Fast Evaluation of Elementary
Functions' (in Japanese), Joho Shori Gakkai Ronbunshi, (Journal of
the Information Processing Society of Japan). vol. 34, no. 7, pp.1570-1579.
Jul 1993.
- W.F. Wong, "Survey of Parallel Lisp Dialects",
contributed chapter in C.K. Yuen, Parallel Lisp Systems - A Study of
Languages and Architectures, ISBN 0-412-45560-9, Chapman and Hall 1993.
1992
- P. Spee, W.F. Wong, M. Sato and E. Goto, "Evaluation of the
Continuation Bit in the Cyclic Pipeline Computer',
Parallel Computing. vol. 18, no. 12, pp. 1346-1361. Dec 1992.
- W.F. Wong and E. Goto, "Improving the Cache Performance of Multithreaded
Architectures", Proc. of International Computer Symposium 1992,
pp. 1189-1196. Taichung, Dec 1992.
- W.F. Wong and C.K. Yuen, "A Model of Speculative Parallelism",
Parallel Processing Letters. vol. 2, no. 2&3, pp.265-272. Sep 1992.
- W.F. Wong and E. Goto, "Division and Square-rooting using a Split
Multiplier", Electronics Letters. vol. 28, no. 18, pp. 1758-1759.
Aug 1992.
1991
- W.F. Wong, E. Goto, Y. Oyanagi and N. Yoshida, "Six Benchmark Problems
for Number Crunchers", Supercomputer. vol. VIII, no. 6, pp. 39-45.
Nov 1991.
- P. Spee, W.F. Wong and E. Goto, "Effects of Multiple Instruction Stream
Execution on Cache Performance", International Journal of High Speed
Computing. vol. 3, no. 2, pp. 135-155. 1991.
- W.F. Wong, E. Goto, Y. Oyanagi and N. Yoshida, "Six Benchmark Problems
for Number Crunchers", Proc. of the International Symposium on
Supercomputing 1991. pp. 120-125. Fukuoka, Nov 1991.
- W.F. Wong and E. Goto, "Fast Hardware-Based Algorithms for Elementary
Function Computations", Proc. of the International Symposium on
Supercomputing 1991. pp.56-65. Fukuoka, Nov 1991.
- P. Spee, W.F. Wong, M. Sato and E. Goto, "Evaluation of the Continuation
Bit in the Cyclic Pipeline Computer". Poster Presentation at
Parallel Computing 91. London, Sep 1991.
1990
- W.F. Wong, J.J. Yee and C.K. Yuen, "A Data Driven, Direct Execution
Architecture for A Parallel Lisp Dialect", Proc. of the 1990 U.K.
Conference on Parallel Computing in Lisp. Twickenham, London, Nov 1990.
- W.F. Wong and K.T. Lua, "A Preliminary Evaluation of a Massively Parallel
Processor : GAPP", Microprocessing and Microprogramming.
vol. 29, no. 1, pp. 53-62. Jul 1990.
- C.K. Yuen and W.F. Wong, "BaLinda Lisp : A Parallel List-Processing
Language", Proc. of the 2nd IEEE International Conference on Tools for
Artificial Intelligence. pp. 618-624. Fairfax, U.S.A., 1990.
- C.K. Yuen and W.F. Wong, "BIDDLE : The Design of a BIdirectional Data
Driven Lisp Engine", Proc. of the 13th Australian Computer Science
Conference. pp. 421-429. Melbourne, Feb 1990.
1989
- W.F. Wong and C.K. Yuen, "BIDDLE : A BIdirectional Data Driven Lisp
Engine", Proc. of the 1989 IEEE International Workshop on Tools for
Artificial Intelligence. pp. 194-199. Fairfax, U.S.A., Dec 1989.
- W.F. Wong and C.K. Yuen, "SARC - A Stack and Register Computer",
Proc. of the 1989 International Conference on Computer Architecture and
Digital Signal Processing. pp. 194-199. Hong Kong, Oct 1989.
- W.F. Wong,
"A Stack Addressing Scheme Based on Windowing",
ACM SIGARCH Computer Architecture News,
Vol 17, No. 1. pp. 63-69. Mar 1989.
Last updated September 27th, 2008