Please let me know if there's a PDF you want. I may also get around to making the page prettier at some point - at the moment it's mainly meant as a repository for people who know what they're looking for and/or for search engines.

Please also note that many of the items listed here are copyright IEEE, ACM, or Springer.


"Algorithms and Arithmetic: Choose Wisely", George A. Constantinides, IEEE International Symposium on Computer Arithmetic 2017 (ARITH24) (invited).
pdf "Nonlinear predictive control on a heterogeneous computing platform", B. Khusainov, E.C. Kerrigan, A. Suardi and George A. Constantinides, in Proc. 20th IFAC World Congress, 2017.
pdf "Hardware Synthesis of Weakly Consistent C Concurrency", N. Ramanathan, S. Fleming, J. Wickerson, and G.A. Constantinides, Proc. FPGA 2017 (accepted).
pdf "Quantifying Error: Extending Static Timing Analysis with Probabilistic Transitions", K.E. Murray, A. Suardi, V. Betz, G.A. Constantinides, Proc. Design Automation and Test in Europe 2017 (accepted).
pdf "Certified Roundoff Error Bounds Using Semidefinite Programming", V. Magron, G.A. Constantinides and A. Donaldson, ACM Transactions on Mathematical Software (accepted).
pdf "Automatically Comparing Memory Consistency Models", J. Wickerson, M. Batty, T. Sorensen, and George A. Constantinides, in Proc ACM SIGPLAN Symposium on Principles of Programming Languages (POPL) 2017 (accepted).
pdf "An Efficient Implementation of Online Arithmetic", Y. Zhao, J. Wickerson, and G.A. Constantinides, in Proc. IEEE International Conference on Field-Programmable Technology 2016 (accepted).
pdf "Custom Multi-Cache Architectures for Heap Manipulating Programs", F. Winterstein, K. Fleming, H.-J. Yang, and G.A. Constantinides, in IEEE Transactions on Computer-Aided Design 2016 (accepted).
pdf "Balancing locality and concurrency: solving sparse triangular systems on GPUs", A. Picciau, G. Inggs, J. Wickerson, E.C. Kerrigan, and G.A. Constantinides, in Proc. HiPC 2016 (accepted).
pdf "Multi-objective Co-design for Model Predictive Control with an FPGA", B. Khusainov, E.C. Kerrigan, and G.A. Constantinides, in Proc. European Control COnference 2016.
pdf "KAPow: A System Identification Approach to Online Per-module Power Estimation in FPGA Designs", E. Hung, J. Davis, J. Levine, E. Stott, P. Cheung, and G.A. Constantinides, in Proc FCCM 2016.
pdf "Loop Splitting for Efficient Pipelining in High-Level Synthesis", J. Liu, J. Wickerson, and G.A. Constantinides, in Proc. FCCM 2016.
pdf "A Case for Work-Stealing on FPGAs with OpenCL Atomics", N. Ramathathan, J. Wickerson, F. Winterstein, and G.A. Constantinides, Proc. FPGA 2016.
pdf "Automatically Optimizing the Latency, Area, and Accuracy of C Programs for High-Level Synthesis", X. Gao, J. Wickerson and G.A. Constantinides, Proc. FPGA 2016.
pdf "Explicit MPC: hard constraint satisfaction under low precision arithmetic", A. Suardi, S. Longo, E. Kerrigan, G.A. Constantinides, Control Engineering Practice (accepted 2015).
pdf "Separation Logic for High-Level Synthesis", F.J. Winterstein, S.R. Bayliss, and George A. Constantinides, ACM Trans on Reconfigurable Computing and Systems 2015.
pdf "Custom-Sized Caches in Application-Specific Memory Hierarchies", F. Winterstein, K. Fleming, H.-J. Yang, J. Wickerson, and G.A. Constantinides, in Proc. IEEE International Conference on Field-Programmable Technology, 2015.
pdf "PushPush: Seamless Integration of Hardware and Software Objects Via Function Calls over AXI", S. Fleming, I. Beretta, David B. Thomas, George A. Constantinides, and Dan R. Ghica, in Proc. IEEE International Conference on Field Programmable Logic and Applications, 2015.
pdf "Transparent linking of compiled software and synthesized hardware", in Proc. Design, Automation, and Test in Europe, 2015.
pdf "Communication Optimization of Iterative Sparse Matrix-Vector Multiply on GPUs and FPGAs", A. Rafique, G.A. Constantinides, and N. Kapre, IEEE Trans. on Parallel and Distributed Systems, IEEE Trans on Parallel and Distributed Systems 26(1):24-35, January 2015.
pdf "Offline Synthesis of Online Dependence Testing: Parametric Loop Pipelining for HLS", J. Liu, S. Bayliss, and George A. Constantinides, Proc. IEEE International Conference on Field Programmable Custom Computing Machines, 2015.
pdf "MATCHUP: Memory Abstractions for Heap Manipulating Programs", F. Winterstein, K. Fleming, H.-J. Yang, S. Bayliss, and George A. Constantinides, Proc. ACM Symposium on Field-Programmable Gate Arrays 2015.
pdf "Delay-Bounded Routing for Shadow Registers", E. Hung, J.M. Levine, E. Stott, G.A. Constantinides and W. Luk, Proc. ACM Symposium on Field-Programmable Gate Arrays 2015.
pdf "Numerical Program Optimization for High-Level Synthesis", X. Gao and G.A. Constantinides, Proc. ACM Symposium on Field-Programmable Gate Arrays 2015.
pdf "System-level Linking of Synthesises Hardware and Compiled Software using a Higher-Order Type System", S. Fleming, D. Thomas, G.A. Constantinides, and D. Ghica, Proc. ACM International Symposium on Field-Programmable Gate Arrays 2015.
pdf "Evaluation of Design Trade-offs for Adders in Approximate Datapath", K. Shi and G.A. Constantinides, Proc. WAPCO 2015.
pdf "Efficient FPGA Implementation of Digit Parallel Online Arithmetic Operators", K. Shi, D. Boland, and G.A. Constantinides, in Proc. IEEE International Conference on Field-Programmable Technology 2014.
pdf "On The Systematic Creation of Faithfully Rounded Truncated Multipliers and Arrays", T. Drane, T. Rose and G.A. Constantinides, in IEEE Transactions on Computers 63(10):2513-2525, October 2014.
pdf "Robust Explicit MPC Design Under Finite Precision Arithmetic", A. Suardi, S. Longo, E.C. Kerrigan, and G.A. Constantinides, in Proc. IFAC 2014.
pdf "Datapath Synthesis for Overclocking: Online Arithmetic for Latency-Accuracy Trade-offs", K. Shi, D. Boland, E. Stott, S. Bayliss, and G.A. Constantinides, in Proc. Design Automation Conference 2014.
pdf "FPGA Implementation of An Interior Point Method for High-speed Model Predictive Control", J. Liu, H. Peyrl, A. Burg and G.A. Constantinides, to appear in Proc. Field-Programmable Logic 2014.
pdf "Area Implications of Memory Partitioning for High-Level Synthesis on FPGAs", L. Gallo, A. Cilardo, S. Bayliss, D. Thomas, and G.A. Constantinides, to appear in Proc. Field-Programmable Logic 2014.
pdf "Separation Logic-Assisted Code Transformations for Efficient High-Level Synthesis", F. Winterstein, S. Bayliss, G.A. Constantinides, to appear in Proc. IEEE International Symposium on Field-Programmable Custom Computing Machines.
pdf "Imprecise Datapath Design: An Overclocking Approach", K. Shi, D. Boland, and G.A. Constantinides, in ACM Trans on Reconfigurable Technology and Systems, ACM TRETS 8(2):6 (2015).
pdf "GPU vs FPGA: A Comparative Analysis for Non-Standard Precision", U. Minhas, S. Bayliss, and G.A. Constantinides, in Proc. Applied Reconfigurable Computing 2014.
pdf "Embedded Online Optimization for Model Predictive Control at Megahertz Rates", J. Jerez, S. Richter, P. Goulart, G. Constantinides, E. Kerrigan, M. Morari, in IEEE Trans. on Automatic Control (to appear).
pdf "SOAP: Structural Optimization of Arithmetic Expressions for High-Level Synthesis", X. Gao, S. Bayliss, and G.A. Constantinides, in Proc. FPT 2013.
pdf "High-Level Synthesis of Dynamic Data Structures: A Case Study Using Vivado HLS", F. Winterstein, S. Bayliss, and G.A. Constantinides, in Proc. FPT 2013.
"Revisiting the Reduction Circuit: A Case Study for Simultaneous Architecture and Precision Optimisation", D. Boland and G.A. Constantinides, in Proc. Field-Programmable Technology 2013.
"Exploiting Delay Variability on FPGAs with Adaptive Partial Rerouting", Z. Guan, J.S.J. Wong, S. Chaudhuri, and G.A. Constantinides, in Proc. Field-Programmable Technology 2013.
pdf "Embedded Predictive Control on an FPGA Using the Fast Gradient Method", J. Jerez, P.J. Goulart, S. Richter, G.A. Constantinides, E.C. Kerrigan and M. Morari, in Proc. European Control Conference (ECC) 2013.
pdf "FPGA-based K-means Clustering Using Tree-Based Data Structures", F. Winterstein, S. Bayliss, and G.A. Constantinides, in Proc. FPL 2013.
pdf "SMI: Slack Measurement Insertion for Online Timing Monitoring in FPGAs", J.M. Levine, E. Stott, G.A. Constantinides, and P.Y.K. Cheung, in Proc. FPL 2013.
pdf "Constrained LQR for Low-Precision Data Representation", S. Longo, E.C. Kerrigan, and G.A. Constantinides, to appear in Automatica (accepted).
pdf "Whither Reconfigurable Computing?", G.A. Constantinides, S. Bayliss, and D. Boland, to appear in Transforming Reconfigurable Systems: A Festschrift Celebrating the 60th Birthday of Professor Peter Cheung, Imperial College Press (accepted).
pdf "A Low Complexity Scaling Method for the Lanczos Kernel in Fixed-Point Arithmetic", J. Jerez, G.A. Constantinides, and E.C. Kerrigan, in IEEE Transactions on Computers 64(2):303-15 (2015).
pdf "Predictive Control using an FPGA with Application to Aircraft Control", E. Hartley, J.L. Jerez, A. Suardi, J.M. Maciejowski, E.C. Kerrigan and G.A. Constantinides, in IEEE Transactions on Control Systems Technology (accepted).
pdf "Application Composition and Communication Optimization of Iterative Solvers using FPGAs", A. Rafique, N. Kapre, and G.A. Constantinides, in Proc. IEEE International Symposium on Field-Programmable Custom Computing Machines 2013 (accepted).
pdf "Accuracy-Performance Tradeoffs on an FPGA Through Overclocking", K. Shi, D. Boland, and G.A. Constantinides, in Proc. IEEE International Symposium on Field-Programmable Custom Computing Machines 2013 (accepted).
pdf "Energy-aware MPC co-design for DC-DC converters", A. Suardi, S. Longo, E.C. Kerrigan, and G.A. Constantinides, in Proc. ECC 2013 (accepted).
pdf"A Predictive Control Solver for Low-Precision Data Representation", S. Longo, E.C. Kerrigan, and G.A. Constantinides, in Proc. ECC 2013 (accepted).
pdf "Overclocking Datapath for Latency-Error Tradeoff", K. Shi, D. Boland and G.A. Constantinides, in Proc. ISCAS 2013 (accepted).
pdf "Word-length Optimization Beyond Straight Line Code", D. Boland and G.A. Constantinides, in Proc. FPGA 2013 (accepted).
pdf "A Scalable Precision Analysis Framework", D. Boland and G.A. Constantinides, in IEEE Transactions on Multimedia (accepted).
pdf "Optimizing Hardware Design by Composing Utility-Directed Transformations", Q. Liu, T. Todman, W. Luk, and G.A. Constantinides, in IEEE Transactions on Computers 61(12), pp.1800-1812, 2012.
pdf "A Stable and Efficient Method for Solving a Convex QP with Application to Optimal Control", A. Shahzad, E.C. Kerrigan, and G.A. Constantinides, in SIAM Journal on Optimization 2012 (accepted).
pdf "Control-theoretical forward error analysis of iterative numerical algorithms", A. Hasan, E.C. Kerrigan, and G.A. Constantinides, in IEEE Trans. on Automatic Control 2012 (accepted).
pdf "Towards a Fixed Point QP Solver for Predictive Control", J. Jerez, E. Kerrigan, and G.A. Constantinides, Proc. CDC 2012 (accepted).
pdf "Predictive Control of a Boeing 747 Aircraft using an FPGA", E.N. Hartley, J. Jerez, A. Suardi, J.M. Maciejowski, E.C. Kerrigan, and G.A. Constantinides, Proc. NMPC 2012 (accepted).
pdf "Number Representation in Predictive Control", E. Kerrigan, J. Jerez, S. Longo, and G.A. Constantinides, Proc. NMPC 2012 (accepted).
pdf "Enhancing Performance of Tall-Skinny QR Factorization using FPGAs", A. Rafique, N. Kapre, and G.A. Constantinides, in Proc. Field-Programmable Logic and Applications 2012.
pdf "Sustaining TFLOP-equivalent Performance in FPGAs for Scientific Computing", J. Jerez, G.A. Constantinides, and E.C. Kerrigan, in Proc. FCCM 2012.
pdf "Online Measurement of Timing in Circuits: for Health Monitoring and Dynamic Voltage and Frequency Scaling", J. Levine, E. Stott, George A. Constantinides, and P.Y.K. Cheung, in Proc. FCCM 2012.
pdf "Automated Mapping of the MapReduce Pattern onto Parallel Computing Platforms", Q. Liu, T. Todman, W. Luk, George A. Constantinides, in J. Signal Processing Systems 67, pp.65-78, 2012.
pdf "Optimizing SDRAM Bandwidth for Custom FPGA Loop Accelerators", S. Bayliss and G.A. Constantinides, in Proc. FPGA 2012 (accepted).
pdf "A Scalable Approach for Automated Precision Analysis", D. Boland and G.A. Constantinides, in Proc. FPGA 2012 (accepted).
pdf "A High Throughput FPGA-Based Implementation of the Lanczos Method for the Symmetric Extremal Eigenvalue Problem", A. Rafique, N. Kapre, and G.A. Constantinides, in Proc. ARC 2012 (accepted).
pdf "FPGA Paranoia: Testing Numerical Properties of FPGA Floating Point IP-cores", X.-Y. Tan, D. Boland, and G.A. Constantinides, Proc. International Symposium on Applied Reconfigurable Computing 2012 (accepted).
pdf "Sampling and Controlling Faster than the Computational Delay", D. Buchstaller, E. Kerrigan, and G.A. Constantinides, IET Control Theory and Applications (accepted).
pdf "Correctly Rounded Constant Integer Division via Multiply-Add", T. Drane, W.-C. Cheung and George A. Constantinides, Proc. ISCAS 2012.
pdf "Numerical Data Representations for FPGA-based Scientific Computing", G.A. Constantinides, N. Nicolici, A.B. Kinsman, IEEE Design and Test 28(4).
pdf "Leap in the Formal Verification of Datapath", T. Drane and G.A. Constantinides, DAC Knowledge Centre, 2011.
pdf "A Parallel Formulation for Predictive Control with Nonuniform Hold Constraints", S. Longo, E.C. Kerrigan, K.V. Ling, and G.A. Constantinides, Annual Reviews in Control (2011), Vol. 35, pp. 207-214.
pdf "Parallel MPC for Real-Time FPGA-based Implementation", J.L Jerez, G. A. Constantinides, E. C. Kerrigan and Keck-Voon Ling, in Proc IFAC World Congress, Milano, Italy. Aug 2011. pp. 1338--1343
pdf "A Condensed and Sparse QP Formulation for Predictive Control", J.L. Jerez, E.C. Kerrigan, and George A. Constantinides, in Proc. IEEE Control and Decision Conference 2011.
pdf "Parallel Move Blocking Model Predictive Control", S. Longo, E.C. Kerrigan, K.V. Ling, and G.A. Constantinides, Proc. IEEE Control and Decision Conference 2011.
"REFLECT: Rendering FPGAs to Multi-core Embedded Computing", J.M.P. Cardoso, P.C. Diniz, Z. Petrov, K. Bertels, M. Huebner, H. van Someren, J.G.F. Coutinho, G.A. Constantinides, B. Olivier, W. Luk, J. Becker, G. Kuzmanov, F. Thoma, L. Braun, M. Kuehnle, R. Nane, V. Sima, K. Kratky, J.C. Alves, J.C. Ferreira, in J.M.P. Cardoso and M. Huebner (eds), Reconfigurable Computing: From FPGAs to Hardware/Software Codesign, Springer Verlag, 2011.
pdf "Bounding Variable Values and Round-off Effects using Handelman Representations", D. Boland, George A. Constantinides, in IEEE Trans. on CAD, 30(11), pp. 1691-1704.
pdf "MPC for Deeply Pipelined FPGA Implementation: Algorithms and Circuitry", Juan L. Jerez, Keck-Voon Ling, George A. Constantinides, and Eric C. Kerrigan, in IET Control Theory and Applications.
pdf "Optimizing Memory Bandwidth Use and Performance for Matrix-Vector Multiplication in Iterative Methods", David Boland and George A. Constantinides, in ACM Transactions on Reconfigurable Technology and Systems, 4(3), 2011.
pdf "Application Specific Memory Access, Reuse and Reordering for SDRAM", S. Bayliss and G.A. Constantinides, in Proc. ARC 2011, pp. 41-52.
pdf "Accurate Floating Point Arithmetic Through Hardware Error-Free Transformations", M.V. Manoukian and G.A. Constantinides, in Proc. ARC 2011, pp. 94-101.
"The Krawczyk Algorithm: Rigorous Bounds for Linear Equation Solution on an FPGA", C. Le Lann, D. Boland, and G.A. Constantinides, in Proc. ARC 2011, pp. 287-295.
pdf "Optimisation of Mutually Exclusive Arithmetic Sum-of-Products", T. Drane and G.A. Constantinides, in Proc. DATE 2011.
pdf "An FPGA Implementation of a Sparse Quadratic Programming Solver for Constrained Predictive Control", Juan L. Jerez, George A. Constantinides, and Eric C. Kerrigan, in Proc. FPGA 2011, pp. 209-218.
pdf "Health Monitoring of Live Circuits in FPGAs Based on Time Delay Measurement", Josh M. Levine, Edward Stott, George A. Constantinides and Peter Y.K. Cheung, in Proc. FPGA 2011, p.284. (Abstract only).
pdf "Solving a Positive Definite System of Linear Equations via the Matrix Exponential", A. Hasan, E.C. Kerrigan, G.A. Constantinides, in Proc. IEEE Control and Decision Conference 2011.
pdf "Compiling C-like Languages to Hardware: Some Novel Approaches Targeting Data Memory Organisation", Q. Liu, G.A. Constantinides, K. Masselos and P.Y.K. Cheung, The Computer Journal 54(1) pp.1-10 (2011).
pdf "An Efficient Algorithm for the Solution of a Coupled Sylvester Equation Appearing in Descriptor Systems", Amir Shahzad, Bryn Ll. Joes, Eric C. Kerrigan, and George A. Constantinides, Automatica 47(1), pp. 244-248, 2011.
pdf "FPGA Implementation of an Interior Point Solver for Linear Model Predictive Control", Juan L. Jerez, George A. Constantinides, Eric C. Kerrigan, in Proc. FPT 2010, pp. 316-319.
pdf "An ISS and l-stability Approach to Forward Error Analysis of Iterative Numerical Algorithms", Ammar Hasan, Eric C. Kerrigan, and George A. Constantinides, in Proc. IEEE CDC 2010, pp. 780-785.
pdf "A Fast Well-conditioned Interior Point Method for Predictive Control", Amir Shahzad, Eric C. Kerrigan, and George A. Constantinides, in Proc. CDC 2010, pp. 508-513.
pdf "Mapping Multiple Multivariate Gaussian Random Number Generators on an FPGA", Chalermpol Saiprasert, Christos-Savvas Bouganis, and George A. Constantinides, in Proc. FPL 2010, pp. 89-94.
pdf "Quantization in Control Systems and Forward Error Analysis of Iterative Numerical Algorithms", Ammar Hasan, Eric C. Kerrigan, and George A. Constantinides, in Proc. UKACC 2010.
pdf "A Warm-start Interior-point Method for Predictive Control", Amir Shahzad, Eric C. Kerrigan, and George A. Constantinides, in Proc. UKACC 2010.
pdf "FPGA Architecture Optimization Using Geometric Programming", Alastair Smith, George A. Constantinides, and Peter Y.K. Cheung, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 29(8), pp.1163-1176, 2010.
pdf "Automated Precision Analysis: A Polynomial Algebraic Approach", David Boland and George A. Constantinides, in Proc. IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM) 2010, pp.157-164.
pdf "A Scripting Engine for Combining Design Transformations", Tim Todman, Qiang Liu, Wayne Luk, and George A. Constantinides, in Proc. IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM) 2010, pp.255-258.
pdf "Automated Mapping of the MapReduce Pattern onto Parallel Computing Platforms", Qiang Liu, Tim Todman, Wayne Luk, and George A. Constantinides, Journal of Signal Processing Systems, 2010.
pdf "Customizable Composition and Parameterization of Hardware Design Transformations", Tim Todman, Qiang Liu, Wayne Luk, and George A. Constantinides, in Proc. 13th Euromicro Conference on Digital System Design, 2010, pp.595-602.
pdf "Design of a Financial Application Driven Multivariate Gaussian Random Number Generator for an FPGA", Chalermol Saiprasert, Christos-Savvas Bouganis, and George A. Constantinides, in Proc. International Symposium on Appied Reconfigurable Computing (ARC) 2010, pp. 182-193.
pdf "Preconditioners for Inexact Interior Point Methods for Predictive Control", Amir Shahzad, Eric C. Kerrigan, and George A. Constantinides, in Proc. American Control Conference (ACC) 2010.
pdf "A Fused Hybrid Floating-Point and Fixed-Point Dot-Product for FPGAs", Antonio Roldao Lopes and George A. Constantinides, in Proc. International Symposium on Appied Reconfigurable Computing (ARC) 2010, pp.157-168.
pdf "Optimizing Memory Bandwidth use for Matrix-Vector Multiplication in Iterative Methods", David Boland and George A. Constantinides, in Proc. International Symposium on Appied Reconfigurable Computing (ARC) 2010, pp.169-181.
pdf "An Automated Flow for Arithmetic Component Generation in Field-Programmable Gate Arrays", Alastair Smith, George A. Constantinides, and Peter Y.K. Cheung, ACM Transactions on Reconfigurable Technology and Systems 3(3) (2010).
pdf "Efficient Heterogeneous Architecture Floorplan Optimization using Analytical Methods", A. Kahoul, A.M. Smith, G.A. Constantinides, and P.Y.K. Cheung, ACM Transactions on Reconfigurable Technology and Systems 4(1), 2010.
pdf "An Optimized Hardware Architecture of a Multivariate Gaussian Random Number Generator", Chalermpol Saiprasert, Christos-S. Bouganis and George A. Constantinides, ACM Transactions on Reconfigurable Technology and Systems 4(1), 2010.
pdf "Concurrently Optimizing FPGA Architecture Parameters and Transistor Sizing: Implications for FPGA Design", Alastair Smith, George A. Constantinides, Steven J.E. Wilton, and Peter Y.K. Cheung, in Proc. IEEE International Conference on Field-Programmable Technology (FPT) 2009, pp.54-61.
pdf "Automatic Optimisation of MapReduce Designs by Geometric Programming", Qiang Liu, Tim Todman, Wayne Luk, and George A. Constantinides, in Proc. IEEE International Conference on Field-Programmable Technology (FPT) 2009, pp.215-222.
pdf "An Energy and Power Consumption Analysis of FPGA Routing Architectures", Peter Jamieson, Wayne Luk, Steven J.E. Wilton, and George A. Constantinides, in Proc. IEEE International Conference on Field-Programmable Technology (FPT) 2009, pp.324-327.
pdf "Methodology for Designing Statically Scheduled Application-Specific SDRAM Controllers using Constrained Local Search", Samuel Bayliss and George A. Constantinides, in Proc. IEEE International Conference on Field-Programmable Technology (FPT) 2009, pp.304-307.
pdf "Performance Comparison of GPU and FPGA Architectures for the SVM Training Problem", in Proc. IEEE International Conference on Field-Programmable Technology (FPT) 2009, pp.388-391.
pdf "Area Estimation and Optimisation of FPGA Routing Fabrics", Alastair Smith, George A. Constantinides, and Peter Y.K. Cheung, Proc. International Conference on Field-Programmable Logic and Applications (FPL), pp.256-261 (2009).
pdf "Parallel Architectures for Model Predictive Control", George A. Constantinides, Proc. European Control Conference (2009).
pdf "Robust Real-Time Super-Resolution on FPGA and an Application to Video Enhancement", Maria Angelopoulou, Christos-Savvas Bouganis, Peter Y.K. Cheung, and George A. Constantinides, ACM Transactions on Reconfigurable Technology and Systems 2(4) (2009).
pdf "More FLOPS or More Precision? Accuracy Parameterizable Linear Equations Solvers for Model-Predictive Control", A. Roldao Lopes, A. Shahzad, G.A. Constantinides, and E. Kerrigan, in Proc. IEEE International Symposium on Field-Programmable Custom Computing Machines, Napa CA, 2009 , pp. 209-216.
pdf "Data Reuse Exploration under an On-Chip Memory Constraint for Low Power FPGA-Based Systems", Q.Liu, G.A.Constantinides, K.Masselos and P.Y.K.Cheung, IET Computers and Digital Techniques 3(3) pp.235-246 (2009).
pdf "A Floating-point Extended Kalman Filter Implementation for Autonomous Mobile Robots", V. Bonato, E. Marques and G.A.Constantinides, Journal of Signal Processing Systems 56(1) pp.41-50 (2009).
pdf "Word-length selection for power minimization via non-linear optimization", J.A.Clarke, G.A.Constantinides and P.Y.K.Cheung, ACM Transactions on Design Automation of Electronic Systems ( ) pp. (2009).
pdf "Combining Data Reuse with Data-Level Parallelization for FPGA Targeted Hardware Compilation: A Geometric Programming Framework", Q.Liu, G.A.Constantinides, K.Masselos and P.Y.K.Cheung, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 14(3) (2009).
pdf "A High Throughput FPGA-based Floating Point Conjugate Gradient Implementation for Dense Matrices", A.Roldao Lopes and G.A.Constantinides, ACM Transactions on Reconfigurable Technology and Systems ( ) pp. (2009).
pdf "Word-length Optimization and Error Analysis of a Multivariate Gaussian Random Number Generator", C.Saiprasert, C.Bouganis and G.A.Constantinides, Proc. Applied Reconfigurable Computing (2009).
pdf "Heterogeneous Architecture Evaluation: Analysis versus Parameter Sweep", A.Kahoul, A.M.Smith and G.A.Constantinides, Proc. Applied Reconfigurable Computing (2009).
pdf "Synthesis and Optimization of 2D Filter Designs for Heterogeneous FPGAs", C.Bouganis, Sung-Boem Park, G.A.Constantinides and P.Y.K.Cheung, ACM Transactions on Reconfigurable Technology and Systems 1 (4) (2009).
pdf "Co-optimisation of Datapath and Memory in Outer Loop Pipelining", K.J.Turkington, G.A.Constantinides, K.Masselos and P.Y.K.Cheung, Proc. Field-Programmable Technology (2008).
pdf "Custom Parallel Caching Schemes for Hardware-accelerated Image Compression", S-S.Ang, G.A.Constantinides, W.Luk and P.Y.K.Cheung, Journal of Real-Time Image Processing 3 (4) pp.289-302 (2008).
pdf "A Parallel Hardware Architecture for Scale and Rotation Invariant Feature Detection ", V. Bonato, E. Marques and G.A.Constantinides, IEEE Transactions on Circuits and Systems for Video Technology 18 (12) pp.1703-1712 (2008).
pdf "A Floating-Point Solver for Band Structured Linear Equations", A.Roldao Lopes, G.A.Constantinides and E.C.Kerrigan, Proc. Field-Programmable Technology, pp.353-356 (2008).
pdf "Outer loop pipelining for application specific datapaths in FPGAs", K.J.Turkington, G.A.Constantinides, K.Masselos and P.Y.K.Cheung, IEEE Transactions on VLSI Systems 16 (10) pp.1268-1280 (2008).
pdf "An FPGA-Based Implementation of the MINRES Algorithm", D.P.Boland and G.A.Constantinides, IEEE International Conference on Field-Programmable Logic and Applications, pp.379-384 (2008).
pdf "Combining Data Reuse Exploitation with Data-Level Parallelization for FPGA Targeted Hardware Compilation: A Geometric Programming Framework", Q.Liu, G.A.Constantinides, K.Masselos and P.Y.K.Cheung, IEEE International Conference on Field-Programmable Logic and Applications, pp.179-184 (2008).
pdf "Compiling C-like Languages to FPGA Hardware: Some Novel Approaches Targeting Data Memory Organisation", Q.Liu, G.A.Constantinides, K.Masselos and P.Y.K.Cheung, Proc. British Computer Society 2008: Visions of Computer Science, pp.295-303 (2008).
pdf "Synthesis of DSP Algorithms from Infinite Precision Specifications", C.Bouganis and G.A.Constantinides, Chapter 11 in P. Coussy and A. Moriavec (Eds.), "High Level Synthesis", Springer-Verlag, 2008.
pdf "Integrated Floorplanning, Module-Selection and Architecture Generation for Reconfigurable Devices", A.M.Smith, G.A.Constantinides and P.Y.K.Cheung, IEEE Transactions on VLSI Systems 16 (6) pp.733-744 (2008).
pdf "Glitch-Aware Output Switching Activity from Word-Level Statistics ", J.A.Clarke, G.A.Constantinides and P.Y.K.Cheung, Proc. IEEE International Symposium on Circuits and Systems, pp.1792-1795 (2008).
pdf "A Parallel Hardware Architecture for Image Feature Detection ", V. Bonato, G.A.Constantinides and E. Marques, Proc. Applied Reconfigurable Computing, pp.137-148 (2008).
pdf "A High Throughput FPGA-based Floating Point Conjugate Gradient Implementation ", A.Roldao Lopes and G.A.Constantinides, Proc. Applied Reconfigurable Computing 2008, pp.75-86 (2008).
pdf "Reconfigurable Multivariate Gaussian Random Number Generator with Controllable Resources", C.Saiprasert, C.Bouganis and G.A.Constantinides, Proc Applied Reconfigurable Computing 2008, pp.233-244 (2008).
pdf "FPGA-based Real-time Super-Resolution on an Adaptive Image Sensor", M.Angelopoulou, C.Bouganis, P.Y.K.Cheung and G.A.Constantinides, Proc. Applied Reconfigurable Computing 2008, pp.125-136 (2008).
pdf "Fused-Arithmetic Generation for Reconfigurable Devices Using Common Subgraph Extraction", A.M.Smith, G.A.Constantinides and P.Y.K.Cheung, Proc IEEE International Conference on Field-Programmable Technology, pp.105-112 (2007).
pdf "Pipeline exploration for reconfigurable targets", K.J.Turkington, G.A.Constantinides, K.Masselos and P.Y.K.Cheung, Proc Workshop on Application Specific Processors (2007).
pdf "Data reuse exploration under area constraints for low power reconfigurable systems", Q.Liu, G.A.Constantinides, K.Masselos and P.Y.K.Cheung, Proc Workshop on Application Specific Processors(2007).
pdf "Run-Time Integration of Reconfigurable Video Processing Systems", P.Sedcole, P.Y.K.Cheung, G.A.Constantinides and W.Luk, IEEE Transactions on VLSI Systems 15 (9) pp.1-20 (2007).
pdf "CCDF and Monte Carlo Analysis of a Digital Polar Transmitter for Ultra-Wideband System", K.H.Seah, M. Chia, C.Papavassiliou and G.A.Constantinides, Proceedings of the 2007 IEEE International Symposium on Personal Indoor and Mobile Radio Communications (2007).
pdf "A Floating-Point Extended Kalman Filter Implementation for Autonomous Mobile Robots", V. Bonato, E. Marques and G.A.Constantinides, Proc. Field-Programmable Logic and Applications, pp.576-579 (2007).
pdf "On the Feasibility of Early-Stage Routing Power Consumption Estimation for FPGAs", J.A.Clarke, G.A.Constantinides and P.Y.K.Cheung, Proc. Field-Programmable Logic and Applications, pp.234-239 (2007).
pdf "A Hybrid Memory Sub-system for Video Coding Applications", S-S.Ang, G.A.Constantinides, W.Luk and P.Y.K.Cheung, IEEE International Symposium on Field-Programmable Custom Computing Machines (2007).
pdf "Automatic On-chip Memory Minimization for Data Reuse", Q.Liu, G.A.Constantinides, K.Masselos and P.Y.K.Cheung, Proc. IEEE International Symposium on Field-Programmable Custom Computing Machines (2007).
pdf "ROM to DSP Block Transfer for Resource Constrained Synthesis", G.W.Morris, G.A.Constantinides and P.Y.K.Cheung, IET Computers and Digital Techniques 1 (1) pp.17-26 (2007).
pdf "Powerbit - Power Aware Arithmetic Bit-Width Optimization", A.M.Abdul Gaffar, J.A.Clarke and G.A.Constantinides, Proc. IEEE International Conference on Field-Programmable Technology, pp.289-292 (2006).
pdf "Modeling of Glitch Effects in FPGA based Arithmetic Circuits", A.M.Abdul Gaffar, J.A.Clarke and G.A.Constantinides, Proc. IEEE International Conference on Field-Programmable Technology, pp.349-352 (2006).
pdf "An FPGA Implementation of the Simplex Algorithm", S. Bayliss, C.Bouganis, G.A.Constantinides and W.Luk, Proc. IEEE International Conference on Field-Programmable Technology, pp.49-55 (2006).
pdf "The Cost of Data Dependence in Motion Vector Estimation for Reconfigurable Platforms", S-S.Ang, G.A.Constantinides, W.Luk and P.Y.K.Cheung, Proc. IEEE International Conference on Field-Programmable Technology, pp.333-336 (2006).
pdf "Accuracy Guaranteed Bit-Width Optimization", Dong-U Lee, A.M.Abdul Gaffar, Ray Cheung, O.Mencer, W.Luk and G.A.Constantinides, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 25 (10) pp.1990-2000 (2006).
pdf "Reconfiguration and Fine-Grained Redundancy for Fault Tolerance in FPGAs", N.Campregher, P.Y.K.Cheung, G.A.Constantinides and Milan Vasilko, IEEE International Conference on Field-Programmable Logic (FPL'06), pp.455-460 (2006).
pdf "FPGA Acceleration of the LINPACK Benchmark: A High Level Code Transformation Approach", K.J.Turkington, K.Masselos, G.A.Constantinides and P. Leong, IEEE International Conference on Field-Programmable Logic, pp.375-380 (2006).
pdf "Data reuse exploration for FPGA based platforms applied to the full search motion estimation algorithm", Q.Liu, K.Masselos and G.A.Constantinides, IEEE International Conference on Field-Programmable Logic, pp.389-394 (2006).
pdf "A Novel Heuristic and Provable Bounds for Reconfigurable Architecture Design", A.M.Smith, G.A.Constantinides and P.Y.K.Cheung, IEEE International Conference on Field-Programmable Logic (FPL'06), pp.521-526 (2006).
pdf "On-Chip Communication in Run-Time Assembled Reconfigurable Systems", P.Sedcole, P.Y.K.Cheung, G.A.Constantinides and W.Luk, Proc. IC-SAMOS, pp.168-176 (2006).
pdf "Optimal Combined Word-length Allocation and Architectural Synthesis of Digital Signal Processing Circuits", Gabriel Caffarena, George Constantinides, Peter Cheung, Carlos Carreras and Octavio Nieto-Taladriz, IEEE Transactions on Circuits and Systems II 53 (5) pp.339-343 (2006).
pdf "Fast word-level power models for synthesis of FPGA-based arithmetic", J.A.Clarke, A.M.Abdul Gaffar, G.A.Constantinides and P.Y.K.Cheung, Proc. IEEE International Symposium on Circuits and Systems, pp.1299-1302 (2006).
pdf "A Novel Heuristic and Provable Bounds for Reconfigurable Architecture Design", A.M.Smith, G.A.Constantinides and P.Y.K.Cheung, IEEE International Symposium on Field-Programmable Custom Computing Machines, pp.275-276 (2006).
pdf "A Flexible Multi-Port Caching Scheme for Reconfigurable Platforms", S-S.Ang, G.A.Constantinides, W.Luk and P.Y.K.Cheung, Proc. Applied Reconfigurable Computing, pp.205-216 (2006).
pdf "Yield Enhancements of Design-Specific FPGAs", N.Campregher, P.Y.K.Cheung, G.A.Constantinides and Milan Vasilko, Proc. ACM International Symposium on Field-Programmable Gate Arrays, pp.93-100 (2006).
pdf "Word-length Optimization for Differentiable Nonlinear Systems", George A. Constantinides , ACM Transactions on Design Automation of Electonic Systems 11 (1) pp.26-43 (2006).
pdf "Generation and Exploration of Reconfigurable Architectures using Mathematical Programming", Alastair M. Smith, George A. Constantinides and Peter Y. K. Cheung , Proceedings of IEEE International Conference on Field Programmable Logic (FPL'05) , pp.341-346 (2005).
pdf "Power and Area Optimization for Multiple Restricted Multiplication", Nalin Sidahao, George A. Constantinides and Peter Y. K. Cheung , Proceedings of IEEE International Conference on Field Programmable Logic (FPL'05), pp.112-117 (2005).
pdf "Error Modelling of Dual FiXed-point Arithmetic and its Application in Field Programmable Logic", Chun Te Ewe, Peter Y. K. Cheung and George A. Constantinides , Proceedings of IEEE International Conference on Field Programmable Logic (FPL'05), pp.124-129 (2005).
pdf "Using DSP Blocks For ROM Replacement: A Novel Synthesis Flow", Gareth W. Morris, George A. Constantinides and Peter Y.K. Cheung , Proceedings of IEEE International Conference on Field Programmable Logic (FPL'05), pp.77-84 (2005).
pdf "Yield modelling and Yield Enhancement for FPGAs using Fault Tolerance Schemes", Nicola Campregher, Peter Y.K. Cheung, George A. Constantinides and Milan Vasilko, Proceedings of IEEE International Conference on Field Programmable Logic (FPL'05), pp.409-414 (2005).
pdf "FPGA-Accelerated Bayesian Learning For Reconstruction of Gene Regulatory Networks", Iosifina Pournara, C.Bouganis and G.A.Constantinides, Proc. Field-Programmable Logic and Applications (FPL'05), pp.323-328 (2005).
pdf "Heterogeneity Exploration for Multiple 2D Filter Designs", Christos-S. Bouganis, Peter Y.K. Cheung and George A. Constantinides , Proceedings of IEEE International Conference on Field Programmable Logic (FPL'05), pp.263-268 (2005).
pdf "Parameterised Logic Power Consumption Models for FPGA-based Systems", J.A.Clarke, A.M.Abdul Gaffar and G.A.Constantinides, Proc. Field-Programmable Logic and Applications (FPL'05), pp. 626-629 (2005).
pdf "A Heuristic Approach for Multiple Restricted Multiplication", Nalin Sidahao, George A. Constantinides and Peter Y.K. Cheung , Proc. IEEE International Symposium on Circuits and Systems, pp.692-695 (2005).
pdf "A Novel 2D Filter Design Methodology", Christos-Savvas Bouganis, George A. Constantinides and Peter Y.K. Cheung , Proc. IEEE International Symposium on Circuits and Systems, pp.532-535 (2005).
pdf "A Novel 2D Filter Design Methodology for Heterogeneous Devices", C.-S. Bouganis, George A. Constantinides and Peter Y.K. Cheung, Proc. IEEE International Symposium on Field-Programmable Custom Computing Machines, pp.13-22 (2005).
pdf "Reconfigurable Computing: Architectures, Design Methods, and Applications", Timothy J. Todman, George A. Constantinides, Steven J.E. Wilton, Oskar Mencer, Wayne Luk and Peter Y.K. Cheung , IEE Proceedings on Computers and Digital Techniques 152 (2) pp.193-207 (2005).
pdf "Analysis of Yield Loss due to Random Photolithographic Defects in the Interconnect Structure of FPGAs", Nicola Campregher, Peter Y.K. Cheung, George A. Constantinides and Milan Vasilko, Proc. ACM International Symposium on Field-Programmable Gate Arrays, pp. 138-148 (2005).
pdf "Optimum and Heuristic Synthesis of Multiple Word-length Architectures", George A. Constantinides, Peter Y.K. Cheung and Wayne Luk , IEEE Transactions on Very Large Scale Integration Systems 13 (1) pp.39-57 (2005).
pdf "Multiple Restricted Multiplication", Nalin Sidahao, George A. Constantinides and Peter Y.K. Cheung , Proc. International Conference on Field-Programmable Logic and Applications, pp.374-383 (2004).
pdf "A structured system methodology for FPGA based System-on-a-Chip design ", N. Peter Sedcole, Peter Y. K. Cheung and George Constantinides, IEEE International Symposium on Field-Programmable Custom Computing Machines, pp.271-272 (2004).
pdf "Migrating Functionality from ROMs to Embedded Multipliers", Gareth W. Morris, George A. Constantinides and Peter Y.K. Cheung , IEEE International Symposium on Field-Programmable Custom Computing Machines, pp.287-288 (2004).
pdf "Word-length Optimization of Folded Polynomial Evaluation", George A. Constantinides, Abunaser Miah and Nalin Sidahao , IEEE International Symposium on Field-Programmable Custom Computing Machines, pp.285-286 (2004).
pdf "A Structured Methodology for System-on-an-FPGA Design", Pete Sedcole, Peter Y.K. Cheung, George Constantinides and Wayne Luk , Proc. International Conference on Field-Programmable Logic and Applications, pp.1047-1051 (2004).
pdf "Dual Fixed Point: An Efficient Alternative to Floating Point Computation", Chun Te Ewe, Peter Y.K. Cheung and George A. Constantinides , Proc. International Conference on Field-Programmable Logic and Applications, pp. 200-208 (2004).
pdf "Wordlength Optimization for Linear Digital Signal Processing", George A. Constantinides, Peter Y.K. Cheung and Wayne Luk , IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 22 (10) pp.1432-1442 (2003).
pdf "A Reconfigurable Platform for Real-Time Embedded Video Image Processing", Peter Sedcole, Peter Y. K. Cheung, George A. Constantinides and Wayne Luk , Field Programmable Logic and Applications, Lecture Notes in Computer Science, Springer-Verlag, pp.606-615 (2003).
pdf "Synthesis of Saturation Arithmetic Architectures", George A. Constantinides, Peter Y.K. Cheung and Wayne Luk , ACM Transactions on Design Automation of Electronic Systems 8 (3) pp.334-354 (2003).
pdf "Architectures for Function Evaluation on FPGAs ", Nalin Sidahao, George Constantinides and Peter Y. K. Cheung , IEEE International Symposium on Circuits and Systems, vol. II, pp. 804-807 (2003).
pdf "Perturbation Analysis for Word-Length Optimization", George A. Constantinides , Proc. IEEE International Symposium on Field-Programmable Custom Computing Machines, pp. 81-90 (2003).
pdf "Strassen's matrix multiplication for customisable processors", Ip H.M.D., Low J.D., Cheung P.Y.K., Constantinides G., Luk W., Seng S.P. and Metzgen P., Proceedings in IEEE International Conference on Field-Programmable Technology (FPT'02), pp.453 -456 (2002).
pdf "Optimum Wordlength Allocation", G. Constantinides, P.Y.K. Cheung and W. Luk, IEEE Symposium on FPGAs for Custom Computing Machines (FCCM), California, 2002. , pp.219-228 (2002).
pdf "The Complexity of Multiple Wordlength Assignment", George A. Constantinides and Gerhard J. Woeginger, Applied Mathematics Letters 15 (2) pp.137-140 (2002).
pdf "The Multiple Wordlength Paradigm", George A. Constantinides, P.Y.K. Cheung and Wayne Luk , IEEE Symposium on FPGAs for Custom Computing Machines, 2001., pp.51-60 (2001).
pdf "Heuristic Datapath Allocation for Multiple Wordlength Systems", George A. Constantinides, Peter Y. K. Cheung and Wayne Luk , Design, Automation and Test in Europe Conference, 13-16 March, 2001, pp.791-796 (2001).
pdf "Multiple Wordlength Resource Binding", George A. Constantinides, P.Y.K. Cheung and Wayne Luk , Field-Programmable Logic and Applications, LCNS 1896, pp.646-655 (2000).
pdf "Optimal Datapath Allocation for Multiple-Wordlength Systems", George A. Constantinides, Peter Y.K. Cheung and Wayne Luk , IEE Electronics Letters 36 (17) pp.1508-1509 (2000).
pdf "Roundoff-noise shaping in filter design", George A. Constantinides, P.Y.K. Cheung and Wayne Luk , Proc. IEEE Symposium on Circuits and Systems, pp. IV57-IV60 (2000)
pdf "Multiple Precision for Resource Minimization", George A. Constantinides, Peter Y.K. Cheung and Wayne Luk , IEEE Symposium on Field Programmable Custom Computing Machines, pp.307-308 (2000)
pdf "Truncation noise in fixed-point SFGs", G.A. Constantinides, P.Y.K. Cheung and W. Luk, Electronics Letters 35 (23) pp.2012-2014 (1999).
pdf "Synthia: Synthesis of Interacting Automata targeting LUT-based FPGAs", G. Constantinides, P.Y.K. Cheung and W. Luk, Field-Programmable Logic Application, Proceedings of FPL'99, Springer Verlag, Sept 1999., pp.323-332 (1999).