Publications
The following list contains examples of our papers. It is not a complete list. Please also have a look at some selected publications, the college repository, or the DBLP list for details.
2016
- J. Arram, T. Kaplan, W. Luk and P. Jiang,
Leveraging FPGAs for accelerating short read alignment,
IEEE/ACM Transactions on Computational Biology and Bioinformatics,
Preprint, February 2016.
- K. Cheung, S.R. Schultz and W. Luk,
NeuroFlow: A general purpose spiking neural network simulation platform using customizable processors,
Frontiers in Neuroscience, 14 January 2016.
- J.M.P. Cardoso, J.G.F. Coutinho, T. Carvalho, P.C. Diniz, Z. Petrov, W. Luk and F. Goncalves,
Performance driven instrumentation and mapping strategies using the LARA aspect-oriented programming approach,
Software: Practice and Experience, vol. 46, pp. 251-287, 2016.
- A.A.M. Bsoul, S.J.E. Wilton, K.H. Tsoi and W. Luk, An FPGA architecture and CAD flow supporting dynamically controlled power gating, IEEE Transactions on VLSI Systems, vol. 24, no. 1, pp. 178-191, January 2016.
2015
- P.D. Duben, F.P. Russell, X. Niu, W. Luk and T.N. Palmer,
On the use of programmable hardware and reduced numerical precision in earth-system modeling,
Journal of Advances in Modeling Earth Systems, pre-print, 2015.
- T. Todman, S. Stilkerich and W. Luk,
In-circuit temporal monitors for runtime verification of reconfigurable designs,
Design Automation Conference, 2015.
- X. Niu, W. Luk and Y. Wang,
EURECA: On-chip configuration generation for effective dynamic data access,
ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, 2015.
- S. Denholm, H. Inoue, T. Takenaka, T. Becker and W. Luk,
Network-level FPGA acceleration of low latency market data feed arbitration,
IEICE Transactions, 98-D(2), pp. 288-297, 2015.
- T.C.P.Chow, X. Niu, A. Eele, J. Maciejowski, P.Y.K. Cheung and W. Luk, Mapping adaptive particle filters to heterogeneous reconfigurable systems, ACM Transactions on Reconfigurable Technology and Systems, vol. 7, no. 4, Article 36, January 2015.
2014
- A. Le Masle and W. Luk,
Mapping loop structures onto parametrized hardware pipelines,
IEEE Transactions on VLSI Systems, vol. 22, no. 3, pp. 631-640, March 2014.
- C. Guo and W. Luk, Accelerating parameter estimation for multivariate self-exciting point processes, Proc. FPGA, 2014.
2013
- Y. Wang, X. Zhou, L. Wang, J. Yan, W. Luk, C. Peng and J. Tong,
SPREAD: A streaming-based partially reconfigurable architecture and programming model,
IEEE Transactions on VLSI Systems, vol. 21, no. 12, pp. 2179-2192, December 2013.
- D.B. Thomas and W. Luk,
Multiplierless algorithm for multivariate gaussian random number generation in FPGAs,
IEEE Transactions on VLSI Systems, vol. 21, no. 12, pp. 2193-2205, December 2013.
- D.B. Thomas and W. Luk,
The LUT-SR family of uniform random number generators for FPGA architectures,
IEEE Transactions on VLSI Systems, vol. 21, no. 4, pp. 761-770, April 2013.
- S.A. Spacey, W. Luk, D. Kuhn and P.H.J. Kelly,
Parallel partitioning for distributed systems using sequential assignment,
Journal of Parallel and Distributed Computing, vol. 73, no. 2, pp. 207-219, February 2013.
- T.C.P. Chau, K.-W. Kwok, G.C.T. Chow, K.H. Tsoi, K.-H. Lee, Z. Tse, P.Y.K. Cheung and W. Luk,
Acceleration of real-time proximity query for dynamic active constraints,
Field-Programmable Technology (FPT), pp. 206-213, December 2013.
- X. Niu, J.G.F. Coutinho, Y. Wang and W. Luk,
Dynamic Stencil: effective exploitation of run-time resources in reconfigurable clusters,
Field-Programmable Technology (FPT),
pp. 214-221, December 2013.
- C. Guo and W. Luk,
Accelerating HAC estimation for multivariate time series,
Application-Specific Systems, Architectures and Processors (ASAP), pp. 42-49, June 2013.
- P. Grigoras, X. Niu, J.G.F. Coutinho, W. Luk, J. Bower and O. Pell,
Aspect driven compilation for dataflow designs,
Application-Specific Systems, Architectures and Processors (ASAP), pp. 18-25, June 2013.
- H. Ruan, X. Huang, H. Fu, G. Yang, W. Luk, S. Racaniere, O. Pell and W. Han,
An FPGA-based data flow engine for Gaussian Copula Model,
Field-Programmable Custom Computing Machines (FCCM), pp. 218-225, April 2013.
- J. Arram, K.H. Tsoi, W. Luk and P. Jiang,
Reconfigurable acceleration of short read mapping,
Field-Programmable Custom Computing Machines (FCCM), pp. 210-217, April 2013.
- X. Niu, T.C.P. Chau, Q. Jin, W. Luk and Q. Liu,
Automating elimination of idle functions by run-time reconfiguration,
Field-Programmable Custom Computing Machines (FCCM), pp. 97-104, April 2013.
- J. Arram, K.H. Tsoi, W. Luk and P. Jiang,
Hardware acceleration of genetic sequence alignment,
Reconfigurable Computing: Architectures, Tools and Applications, LNCS 7806, pp. 13-24, 2013.
- T.C.P. Chau, X. Niu, A. Eele, W. Luk, P.Y.K. Cheung and J. Maciejowski,
Heterogeneous reconfigurable system for adaptive particle filters in real-time applications,
Reconfigurable Computing: Architectures, Tools and Applications, LNCS 7806, pp. 1-12, 2013.
- C. Guo, W. Luk, E. Vinkovskaya and R. Cont,
Customisable pipelined engine for intensity evaluation in multivariate Hawkes Point Processes,
Highly Efficient Accelerators and Reconfigurable Technologies (HEART), 2013.
- T.C.P. Chau, J.S. Targett, M. Wijeyasinghe, W. Luk, P.Y.K. Cheung, B. Cope, A. Eele and J. Maciejowski, Accelerating Sequential Monte Carlo Method for real-time air traffic management, Highly Efficient Accelerators and Reconfigurable Technologies (HEART), 2013.
2012
- K.H. Tsoi, T. Becker and W. Luk,
Modelling reconfigurable systems in event driven simulation,
ACM SIGARCH Computer Architecture News, vol. 40, no.5, pp. 34-39, December 2012.
- T.C.P. Chau, W. Luk and P.Y.K. Cheung,
Roberts: reconfigurable platform for benchmarking realtime systems,
ACM SIGARCH Computer Architecture News, vol. 40, no.5, pp. 10-15, December 2012.
- N. Ng, N. Yoshida, X. Niu, K.H. Tsoi and W. Luk,
Session types: towards safe and fast reconfigurable programming,
ACM SIGARCH Computer Architecture News, vol. 40, no.5, pp. 22-27, December 2012.
- Q. Liu, T. Todman, W. Luk and G.A. Constantinides,
Optimizing hardware design by composing utility-directed transformations,
IEEE Transactions on Computers, vol. 61, no. 12, pp. 1800-1812, December
2012.
- M. Kurek and W. Luk,
Parametric reconfigurable designs with Machine Learning Optimizer,
Proc. International Conference on Field-Programmable Technology, 2012.
- S.A. Spacey, W. Luk, P. Kelly, and D. Kuhn,
Improving communication latency with the write-only architecture,
Journal of Parallel and Distributed Computing, vol. 72, no. 12, pp. 1617-1627, 2012.
- S.A. Spacey, W. Wiesemann, D. Kuhn and W. Luk,
Robust software partitioning with multiple instantiation,
INFORMS Journal on Computing, vol. 24, no. 3, pp. 500-515, 2012.
- C.Y. Yu, A.M. Smith, W. Luk, P.H.W. Leong and S.J.E. Wilton,
Optimizing floating point units in hybrid FPGAs,
IEEE Transactions on VLSI Systems, vol. 20, no. 7, pp. 1295-1303, July 2012.
- A.H.T. Tse, D. Thomas and W. Luk,
Design exploration of quadrature methods in option pricing,
IEEE Transactions on VLSI Systems, vol. 20, no. 5, pp. 818-826, May 2012.
- K. Atasu, W. Luk, O. Mencer, C. Ozturan, and G. Dundar,
FISH: Fast Instruction SyntHesis for Custom Processors,
IEEE Transactions on VLSI Systems, vol. 20, no. 1, pp. 52-65, January
2012.
- Q. Liu, T. Todman, W. Luk and G.A. Constantinides, Automated mapping of the MapReduce pattern onto parallel computing platforms, Journal of Signal Processing Systems, vol. 67, no. 1, pp. 65-78, 2012.
2011
- J. Das, A. Lam, S.J.E. Wilton, P.H.W. Leong and W. Luk,
An analytical model relating FPGA architecture to logic density and
depth,
IEEE Transactions on VLSI Systems, vol. 19, no. 12, pp. 2229-2242,
December 2011.
- T. Mak, P.Y.K. Cheung, K.P. Lam and W. Luk,
Adaptive routing in network-on-chips using a dynamic-programming
network,
IEEE Transactions on Industrial Electronics, vol. 58, no. 8, pp.
3701-3716, August 2011.
- M. Koester, W. Luk, J. Hagemeyer, M. Porrmann and U. Ruckert, Design optimizations for tiled partially reconfigurable systems, IEEE Transactions on VLSI Systems, vol. 19, no. 6, pp. 1048-1061, June 2011.
2010
- H. Fu, O. Mencer and W. Luk,
FPGA designs with optimized logarithmic arithmetic,
IEEE Transactions on Computers, vol. 59, no. 7, pp. 1000-1006,
July 2010.
- B. Cope, P.Y.K. Cheung, W. Luk and L. Howes,
Performance comparison of graphics processors to reconfigurable
logic: a case study,
IEEE Transactions on Computers, vol. 54, no. 4, pp. 433-448,
April 2010.
- P. Jamieson, T. Becker, P.Y.K. Cheung, W. Luk, T. Risa and
T. Pitkanen,
Benchmarking and evaluating reconfigurable architectures targeting
the mobile domain,
ACM Transactions on Design Automation of Electronic Systems (TODAES),
Volume 15, Issue 2, Article 14, February 2010.
- T. Becker, P. Jamieson, Wayne Luk, P.Y.K. Cheung and T. Rissa,
Power characterisation for fine-grain reconfigurable fabrics,
International Journal of Reconfigurable Computing, vol. 2010, Article ID
787405, 2010.
- T.S.T. Mak, N.P. Sedcole, P.Y.K. Cheung and W. Luk,
Wave-pipelined intra-chip signaling for on-FPGA
communications,
Integration, vol. 43, no. 2, pp. 188-201, 2010.
- Y.M. Lam, J.G.F. Coutinho, C.H. Ho, P.H.W. Leong and W. Luk, Multiloop parallelisation using unrolling and fission, International Journal of Reconfigurable Computing, vol. 2010, Article ID 475620, 2010.
2009
- C.H. Ho, C.W. Yu, P.H.W. Leong, W. Luk and S.J.E. Wilton,
Floating-point FPGA: architecture and modeling,
IEEE Transactions on VLSI Systems, vol. 17, no. 12, pp. 1709-1718,
December 2009.
- Q. Jin, D.B. Thomas, W. Luk and B. Cope,
Exploring reconfigurable architectures for tree-based option pricing
models,
ACM Transactions on Reconfigurable Technology and Systems,
Volume 2, Issue 4, Article 21, September 2009.
- H. Fu, W. Osborne, R.G. Clapp, O. Mencer and W. Luk,
Accelerating seismic computations using customized number
representations on FPGAs,
EURASIP Journal on Embedded Systems, Article ID 382983,
2009.
- W.G. Osborne, W. Luk, J.G.F. Coutinho and O. Mencer,
Energy reduction by systematic run-time reconfigurable hardware
deactivation,
Transactions on HiPEAC, 4(4), Issue 4 ,2009.
- S.A. Fahmy, P.Y.K. Cheung and W. Luk,
High-throughput one-dimensional median and weighted median filters on
FPGA,
IET Proceedings - Computers and Digital Techniques,
vol. 3, no. 4, pp. 384-394, July 2009.
- D. Lee, R. Cheung, W. Luk and J.D. Villasenor, Hierarchical segmentation for hardware function evaluation, IEEE Transactions on VLSI Systems, vol. 17, no. 1, pp. 103-116, January 2009.
2008
- C.W. Yu, J. Lamoureux, S.J.E. Wilton, P.H.W. Leong and W. Luk,
The coarse-grained/fine-grained logic interface in FPGAs with
embedded floating-point arithmetic units,
International Journal of Reconfigurable Computing, vol. 2008, Article ID
736203, 2008.
- S.S. Ang, G.A. Constantinides, W. Luk and P.Y.K. Cheung,
Custom parallel caching schemes for hardware-accelerated image
compression,
Journal of Real-Time Image Processing, vol. 3, no. 4, pp. 289-302,
December 2008.
- A. Fidjeland, W. Luk and S. Muggleton,
A customisable multiprocessor for application-optimised inductive
logic programming,
Proc. Visions of Computer Science - BCS International Academic
Conference,
September 2008.
- J. Lamoureux and W. Luk,
An overview of low-power techniques for field-programmable gate
arrays,
NASA/ESA Conference on Adaptive Hardware and Systems (AHS),
pp. 338-345, 2008.
- D.B. Thomas and W. Luk,
Multivariate Gaussian random number generation targeting
reconfigurable hardware,
ACM Transactions on Reconfigurable Technology and Systems,
vol. 1, no. 2, June 2008.
- D. Lee, R. Cheung, W. Luk and J.D. Villasenor,
Hardware implementation trade-offs of polynomial approximations and
interpolations,
IEEE Transactions on Computers, vol. 57, no. 5, pp. 686-701,
May 2008.
- S.J.E. Wilton, C.H. Ho, B. Quinton, P.H.W. Leong and W. Luk,
A synthesizable datapath-oriented embedded FPGA fabric for silicon
debug applications,
ACM Transactions on Reconfigurable Technology and Systems,
vol. 1, no. 1, March 2008.
- K. Atasu, C. Ozturan, G. Dundar, O. Mencer and W. Luk,
CHIPS: Custom Hardware Instruction Processor Synthesis,
IEEE Transactions on Computer-Aided Design of Integrated Circuits and
Systems, vol. 27, no. 3, pp. 528-541,
March 2008.
- S. Yusuf, W. Luk, M. Sloman, N. Dulay, E.C. Lupu and G. Brown, Reconfigurable architecture for network flow analysis, IEEE Transactions on VLSI Systems, vol. 16, no. 1, pp. 57-65, January 2008.
2007
-
S.A. Fahmy, C.-S. Bouganis, P.Y.K. Cheung and Wayne Luk,
Real-time hardware acceleration of the trace transform,
Journal of Real-Time Image Processing, vol. 2, no. 4, pp. 235-248,
December 2007.
-
D.B. Thomas, W. Luk, P.H.W. Leong and J.D. Villasenor,
Gaussian random number generators,
ACM Computing Surveys,
vol. 39, no. 4, pp. 11.1-11.38, October 2007.
-
P. Sedcole, P.Y.K. Cheung, G.A. Constantinides and W. Luk,
Run-time integration of reconfigurable video processing
systems,
IEEE Transactions on VLSI Systems, vol. 15, no. 9, pp. 1003-1016,
September 2007.
-
R.C.C. Cheung, D. Lee, W. Luk and J.D. Villasenor,
Hardware generation of arbitrary random number distributions from
uniform distributions via the inversion method,
IEEE Transactions on VLSI Systems, vol. 15, no. 8, pp. 952-962,
August 2007.
-
D.B. Thomas and W. Luk,
Non-uniform random number generation through piecewise linear
approximations,
IET Proceedings - Computers and Digital Techniques,
vol. 1, no. 4, pp. 312-321, July 2007.
-
K. De Bosschere, W. Luk, X. Martorell, N. Navarro, M. O'Boyle, D.
Pnevmatikatos, A. Ramirez,
P. Sainrat, A. Seznec, P. Stenstrm and O. Temam,
High-Performance Embedded Architecture and Compilation
Roadmap,
Transactions on High-Performance Embedded Architectures and Compilers,
vol. 1, no. 1, pp. 5-29, 2007.
-
C.H. Ho, C.W. Yu, P.H.W. Leong, W. Luk and S.J.E. Wilton,
Domain-specific hybrid FPGA: architecture and floating-point
applications,
Proc. International Conference on Field-Programmable Logic and
Applications,
pp. 196-201, August 2007.
-
D.B. Thomas, J.A. Bower and W. Luk,
Automatic generation and optimization of reconfigurable
financial Monte-Carlo simulations,
Proc. IEEE Int. conf. on Application-specific Systems, Architectures and
Processors,
2007.
-
J.G.F. Coutinho, M.P.T. Juvonen, J.L. Wang, B.L. Lo, W. Luk, O. Mencer
and G.Z. Yang,
Designing a posture analysis system with hardware
implementation,
Journal of VLSI Signal Processing, vol. 47, no. 1,
pp. 33-45, April 2007.
- D.B. Thomas and W. Luk, High quality uniform random number generation using LUT optimised state-transition matrices, Journal of VLSI Signal Processing, vol. 47, no. 1, pp. 77-82, April 2007.
2006
-
D. Lee, A. Abdul Gaffar, R.C.C. Cheung, O. Mencer, W. Luk and
G.A. Constantinides,
Accuracy-guaranteed bit-width optimization,
IEEE Transactions on Computer-Aided Design, vol. 25, no. 10,
pp. 1990-2000, October 2006.
-
J.A. Bower, W. Luk, O. Mencer, M.J. Flynn and M. Morf,
Dynamic clock-frequencies for FPGAs,
Microprocessors and Microsystems,
vol. 30, no. 6, pp. 388-397, September 2006.
-
D. Lee, J.D. Villasenor, W. Luk and P.H.W. Leong,
A hardware Gaussian noise generator using the Box-Muller method and
its error analysis,
IEEE Transactions on Computers, vol. 55, no. 6,
pp. 659-671, June 2006.
-
S. McKeever and W. Luk,
Provably-correct hardware compilation tools based on pass separation
techniques,
Formal Aspects of Computing, vol. 18, no. 2, pp. 120-142, June 2006.
- R. Dimond, O. Mencer and W. Luk, Application-specific customisation of multi-threaded soft processors, IEE Proceedings - Computers and Digital Techniques, vol. 153, no. 3, pp. 173-180, May 2006.
2000-2005
-
D. Lee, A. Abdul Gaffar, O. Mencer and W. Luk,
Optimizing hardware function evaluation,
IEEE Transactions on Computers, vol. 54, no. 12,
pp. 1520-1531, December 2005.
-
C.T. Chow, L.S.M. Tsui, P.H.W. Leong, W. Luk and S.J.E. Wilton,
Dynamic voltage scaling for commercial FPGAs,
Proc. IEEE Int. Conf. on Field-Programmable Technology, 2005.
-
R.C.C. Cheung, N. Telle, W. Luk, and P.Y.K. Cheung,
Customisable Elliptic Curve Cryptosystems,
IEEE Transactions on VLSI Systems, vol. 13, no. 9, pp. 1048-1059,
September 2005.
-
D. Lee, W. Luk, J.D. Villasenor, G. Zhang and P.H.W. Leong,
A hardware Gaussian noise generator using the Wallace method,
IEEE Transactions on VLSI Systems, vol. 13, no. 8,
pp. 911-920, August 2005.
-
T. Wiangtong, P.Y.K. Cheung and W. Luk,
Hardware/software codesign: a systematic approach targeting
data-intensive applications,
IEEE Signal Processing, vol. 22, no. 3, pp. 14-22,
May 2005.
-
T. Todman, J.G. de F. Coutinho and W. Luk,
Customisable hardware compilation,
The Journal of Supercomputing, vol. 32, no. 2, pp. 119-137,
May 2005.
-
J.G. de F. Coutinho, J. Jiang and W. Luk,
Interleaving behavioral and cycle-accurate descriptions for
reconfigurable hardware compilation,
Proc. IEEE Symposium on Field Programmable Custom Computing Machines,
IEEE Computer Society Press, pp. 245-254, 2005.
-
T.J. Todman, G.A. Constantinides, S.J.E. Wilton, O. Mencer, W. Luk and
P.Y.K. Cheung,
Reconfigurable computing: architectures and design methods,
IEE Proceedings - Computers and Digital Techniques,
vol. 152, no. 2, pp. 193-207, March 2005.
-
G.A. Constantinides, P.Y.K. Cheung and W. Luk,
Optimum and heuristic synthesis of multiple word-length
architectures,
IEEE Transactions on VLSI Systems, vol. 13, no. 1,
pp. 39-57, January 2005.
-
D. Lee, W. Luk, J.D. Villasenor and P.Y.K. Cheung,
A Gaussian noise generator for hardware-based simulations,
IEEE Transactions on Computers, vol. 53, no. 12,
pp. 1523-1534, December 2004.
-
H. Styles and W. Luk,
Exploiting program branch probabilities in hardware
compilation,
IEEE Transactions on Computers, vol. 53, no. 11,
pp. 1408-1419, November 2004.
-
J. Gause, P.Y.K. Cheung and W. Luk,
Reconfigurable computing for shape-adaptive video processing,
IEE Proceedings - Computers and Digital Techniques,
vol. 151, no. 5, pp. 313-320, September 2004.
-
O. Mencer and W. Luk,
Parameterized high throughput function evaluation for FPGAs,
Journal of VLSI Signal Processing, vol. 36, no. 1,
pp. 17-25, January 2004.
-
G.A. Constantinides, P.Y.K. Cheung and W. Luk,
Wordlength optimization for linear digital signal processing,
IEEE Transactions on Computer-Aided Design of Integrated Circuits and
Systems,
vol. 22, no. 10,
pp. 1432-1442, October 2003.
-
G.A. Constantinides, P.Y.K. Cheung and W. Luk,
Synthesis of saturation arithmetic architectures,
ACM Transactions on Design Automation of Electronic Systems,
vol. 8, no. 3, pp. 334-354, July 2003.
-
T. Wiangtong, Peter Y.K. Cheung, W. Luk,
Comparing three heuristic search methods for functional
partitioning in hardware-software codesign,
Journal on Design Automation for Embedded Systems,
vol. 6, no. 4, pp. 425-449, July 2002.
-
J. Gause, P.Y.K. Cheung and W. Luk,
Reconfigurable shape-adaptive template matching
architectures,
in Proc. IEEE Symposium on Field-Programmable Custom
Computing Machines,
K.L. Pocek and J. Arnold (editors), IEEE Computer Society Press, 2002.
-
M. Weinhardt and W. Luk,
Memory access optimisation for reconfigurable systems,
Proc. IEE - Computers and Digital Techniques,
vol. 148, no. 3,
pp. 105-112, May 2001.
-
N. Shirazi, D. Benyamin, W. Luk, P.Y.K. Cheung and S. Guo,
Quantitative analysis of FPGA-based database searching,
Journal of VLSI Signal Processing,
vol 28, no. 1-2, May 2001.
-
S.R. Guo and W. Luk,
An integrated system for developing regular array designs,
Journal of Systems Architecture,
vol. 47, no. 3-4, pp. 315-337, April 2001.
-
M. Weinhardt and W. Luk,
Pipeline vectorization,
IEEE Transactions on Computer-Aided Design of Integrated Circuits and
Systems,
vol. 20, no. 2,
pp. 234-248, February 2001.
-
G.A. Constantinides, P.Y.K. Cheung and W. Luk,
The multiple wordlength paradigm,
in Proc. IEEE Symposium on Field-Programmable Custom
Computing Machines,
K.L. Pocek and J. Arnold (editors), IEEE Computer Society Press, 2001.
-
W. Luk,
Synthesis route starts with instructions,
EE Times, 16 February, 2001.
-
N. Shirazi, W. Luk and P.Y.K. Cheung,
Framework and tools for run-time reconfigurable designs,
IEE Proceedings - Computers and Digital Techniques,
vol. 147, no. 3, pp. 147-152, May 2000.
-
S.D. Haynes, J. Stone, P.Y.K. Cheung and W. Luk,
Video image processing with the Sonic architecture,
IEEE Computer,
vol. 33, no. 4, pp. 50-57, April 2000.
-
H. Styles and W. Luk,
Customising graphics applications:
techniques and programming interface,
in Proc. IEEE Symposium on Field-Programmable Custom
Computing Machines,
K.L. Pocek and J. Arnold (editors), IEEE Computer Society Press, 2000.