
The Islay project was selected for funding by the .WX http://www.epsrc.ac.uk "Engineering and Physical Sciences Research Council" (EPSRC) in October 2007 and ran from June 2008-December 2011. The project represents a rich inter-disciplinary collaboration between electronic engineers and computer scientists collectively aimed at overcoming fundamental challenges in high-performance computing applications. The project was organised into three main work packages and involved extensive collaboration between researchers at the University of Edinburgh, Heriot-Watt University, Queens University of Belfast and St. Andrews University.
More Information is available at the following links:
Background Information on the Islay Project
The Researchers Involved in the Islay project
WP1: Analytical Tools for Adaptive Embedded Systems
1. Al Zain A., Michaelson G., Gibson V., Hammond K., Jost S., Loidl H.W., Towards Hume SIMD Vectorisation., Special Session on Efficient Implementation of Complex Algorithms, 17th European Signal Processing Conference (EUSIPCO 2009) Glasgow, Scotland, August 24-28, 2009.
2. Al Zain A., Michaelson G., Hammond K. MulN-Core Parallelisation for Hume., In Z. Horvath and V. Zsok (eds), Draft Proceedings of 10th Symposium on Trends in Functional Programming, Komarno, Slovakia, 2-4 June 2009, Eotvos Lorand University, pp131-141.
3. Michaelson G., Grov G., Al Zain A. MultiCore Parallelisation of Hume Through Structured Transformation. Oral Proceedings of 21st International Symposium on Implementation and Application of Functional Languages, Seton-Hall University, New Jersey, Sept 2009.
4. Al Zain A., Vanderbauwhede W., Michaelson G. Hume To FPGA., In Oral Proceedings of 11th Symposium on Trends in Functional Programming, University of Oklahoma, USA, 17-19 May 2010.
5. G. Grov and G. Michaelson, Hume Box Calculus: robust system development through software transformation, Higher Order Symbolic Computing, accepted 2010, to appear.
6. Bucka G-J., Al Zain A., Hammond K., Amortised Analysis of Worst-Case Execution Times for Hume on a State-of-the-Art FPGA Platform., Submitted to the 22nd IEEE International Conference on Application-specific Systems, Architectures and Processors, ASAP2011 IEEE Technical Committee on VLS, SUBMITTED.
7. Al Zain A., Vanderbauwhede W., Michaelson G., mHume for parallel FPGA., In the Proceeding of 14th IEEE EUROMICRO Conference on Digital System Design, (DSD2011), SUBMITTED.
WP2: Architectures and Implementations for Complex Dynamic Systems
1. McAllister J., Evolutionary Requirements for Next-Generation Dataflow-Based FPGA System Design, 17th European Signal Processing Conference (EUSIPCO 2009) Glasgow, Scotland, August 24-28, 2009.
2. Chu X. and McAllister J., "FPGA Based Soft-core SIMD Processing: A MIMO-OFDM Fixed-Complexity Sphere Decoder Case Study", IEEE International Conference on Field Programmable Technology (FPT2010), pp. 479-484, 2010.
3. Chu X., McAllister J. and Woods R., "A Pipeline Interleaved Heterogeneous SIMD Soft Processor Array Architecture for MIMO-OFDM Detection", The 7th International Symposium on Applied Reconfigurable Computing (ARC2011), pp. 133-144, 2011. (Best Paper Award).
4. Zheng C., Chu X., Mcallister J., and Woods R., Real-valued Fixed-Complexity Sphere Decoder for High Dimensional QAM-MIMO Systems., IEEE Trans. on Signal Processing, Sept 2011, Vol 59, No 9, Sept 2011, pp 4493-4499.
5. Zheng C., McAllister, J.; Woods, R., Regular-choice Petri Nets for MIMO detectors, IEEE Workshop on Signal Processing Systems (SIPS), San Francisco (CA), Oct. 2010, pp 180 185.
6. Zheng C., McAllister, J., Wu Y, ''A Kernel Interleaved Scheduling Method for Streaming Applications on Soft-core Vector Processors '' Embedded Computer Systems (SAMOS), 2011 International Conference on, July 2011.
WP3: Optimised Algorithm Designs
1. Ye J. Wallace A. and Thompson J. Parallel Markov Chain Monte Carlo Computation for Varying-dimension Signal Analysis, Special Session on Efficient Implementation of Complex Algorithms, 17th European Signal Processing Conference (EUSIPCO 2009) Glasgow, Scotland, August 24-28, 2009.
2. Wu X, Thompson J. and Wallace A., An Improved Sphere Decoding Scheme for MIMO Systems Using an Adaptive Statistical Threshold, Special Session on Efficient Implementation of Complex Algorithms, 17th European Signal Processing Conference (EUSIPCO 2009) Glasgow, Scotland, August 24-28, 2009.
3. Wang Z., Erdogan A. and Arslan T., "A SDR Platform for Mobile Wi-Fi/3G UMTS System on a Dynamic Reconfigurable Architecture", Special Session on Efficient Implementation of Complex Algorithms, 17th European Signal Processing Conference (EUSIPCO 2009) Glasgow, Scotland, August 24-28, 2009
4. Barrenechea, M., Thompson, J., Mendicute, M. & Ser, J. D., "Fixed-complexity Regularised Vector Precoding for the Multiuser MIMO Downlink Channel", 17th European Signal Processing Conference (EUSIPCO 2009) Glasgow, Scotland, August 24-28, 2009.
5. Barrenechea, M., Mendicute, M., Ser, J. D. & Thompson, J., "Wiener Filter-based Fixed-Complexity Vector Precoding for the MIMO Downlink Channel", In Proceedings IEEE Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Perugia (Italy), June 2009.
6. Wu X. and Thompson J.S., Accelerated Sphere Decoding for MIMO Systems Using an Adaptive Statistical Threshold, IET Signal Processing Special Issue on MIMO and Cooperative Communications, Vol 3, No 6, pp 433-444, Nov 2009.
7. Krichel N.J, McCarthy A., Wallace A.M., Ye J. and Buller G.S., "Long-range depth imaging using time-correlated single photon counting," Proc. SPIE 7780, 77801I , 2010.
8. Barrenechea, M., Barbero, L., Mendicute, M. & Thompson, J., "Design and hardware implementation of a low-complexity multiuser vector precoder", Design and Architectures for Signal and Image Processing (DASIP), Edinburgh (UK), October 2010, p. 160 -167.
9. Wallace A.M., Ye J., Krichel N.J., McCarthy A., Collins R.J., and Buller G.S., ArticleFull Waveform Analysis for Long-Range 3D Imaging Laser Radar, EURASIP Journal on Advances in Signal Processing Volume 2010 (2010), Article ID 896708, pp1-12.
10. Wu X. and Thompson J.S., ''FPGA Implementation of an Efficient High-Throughput Sphere Decoder for MIMO Systems Based on the Smallest Singular Value Threshold,'' Proc. AHS 2010, California, USA, June 2010, pp. 340-345.
11. Wu X. and Thompson J.S., FPGA design of fixed-complexity high-throughput MIMO detector based on QRDM algorithm, 5th ICST Conference on Communications and Networking in China (CHINACOM), Beijing (China) August 2010, pp 1-4.
12. Wu X. and Thompson J.S., A Simplified Unbiased MMSE Metric Based QRDM Decoder for MIMO Systems, 6th International Conference on Wireless Communications Networking and Mobile Computing (WiCOM), Chengdu (China), Sept 2010, pp 1-4.
13. Thompson J.S. and Wu X., ``Overview of Fixed Sphere Decoding Techniques for Wireless Receivers'', In Proceedings EUWIT Conference, Paris (France), Sept 2010, Invited Paper.
14. Wu X., Thompson, J.S., A Fixed-Complexity Soft-MIMO Detector via Parallel Candidate Adding Scheme and its FPGA Implementation, IEEE Communications Letters, Vol 15, No 2, 2011, pp 241-3.
15. Ye J., Al Zain A., Wallace A., Thompson J., Adaptive Parallel RJMCMC with Application on LaDAR Signal Analysis. 40th IEEE International Conference on Parallel Processing (ICPP) 2011, SUBMITTED.
16. Barrenechea, M., Barbero, L., Mendicute, M. & Thompson, J., "Design and Implementation of a low-complexity multiuser vector precoder", Accepted for International Journal on Embedded and Real-Time Communication Systems, 2012.
17. Ye J., Wallace A., Thompson J., An Adaptive, Concurrent Reversible Jump Markov Chain Monte Carlo Method with Application to LaDAR Signal Analysis, Computational Statistics and Data Analysis, Ms. Ref. No.: CSDA-D-11-00799R1, SUBMITTED.
Islay Project researchers organised a special session on Efficient Implementation of Complex Algorithms at the Eurasip EUSIPCO conference on Friday 28th August 2009 in Glasgow.
Internal Information for Project Researchers
Last Update: March 2012