Computer Systems Publications
Integrating HW/SW functionality for flexible wireless radio
Strachan, A. & Topham, N., 21 Jul 2024, (Accepted/In press) Proceedings of the 5th International Conference on Internet of Things & Embedded Systems. Computer Science Conference ProceedingsResearch output: Chapter in Book/Report/Conference proceeding › Conference contribution
Mining RSE repository timelines on GitHub: How long will it live, and who will notice?
Moraw, K. & Chue Hong, N. P., 4 Jun 2024, (Accepted/In press).Research output: Contribution to conference › Poster › peer-review
Reducing the Impact of I/O Contention in Numerical Weather Prediction Workflows at Scale Using DAOS
Manubens Gil, N., Smart, S., Danovaro, E., Quintino, T. & Jackson, W. A., 3 Jun 2024, p. 1-12.Research output: Contribution to conference › Paper › peer-review
Faceted-HyperSARA: Parallel faceted imaging in radio interferometry
Thouvenin, P-A., Dabbech, A., Jiang, M., Abdulaziz, A., Jackson, W. A. & Wiaux, Y., Jun 2024Research output: Non-textual form › Software
Learning high-frequency functions made easy with sinusoidal positional encoding
Sun, C., Yuan, Z., Xu, K., Mai, L., N, S., Chen, S. & Marina, M. K., 1 May 2024, (Accepted/In press) Proceedings of the 41st International Conference on Machine Learning.Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
A shared compilation stack for distributed-memory parallelism in stencil DSLs
Bisbas, G., Lydike, A., Bauer, E., Brown, N., Fehr, M., Mitchell, L., Rodríguez Canal, G., Jamieson, M., Kelly, P. H. J., Steuwer, M. & Grosser, T., 27 Apr 2024, 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems. La Jolla, CA: Association for Computing Machinery, Vol. 3. p. 38-56Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Predicting accurate batch queue wait times on production supercomputers by combining machine learning techniques
Brown, N., Gibb, G., Belikov, E. & Nash, R. W., 15 Apr 2024, In: Concurrency and Computation: Practice and Experience. 8112.Research output: Contribution to journal › Article › peer-review
Collection skeletons: Declarative abstractions for data collections
Franke, B., Li, Z., Morton, M. & Steuwer, M., 10 Apr 2024, In: Journal of Systems and Software. 213, p. 1-16 112042.Research output: Contribution to journal › Article › peer-review
Accelerating Shared Library Execution in a DBT
Spink, T. & Franke, B., 1 Apr 2024, (Accepted/In press) Proceedings of the 25th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems. ACMResearch output: Chapter in Book/Report/Conference proceeding › Conference contribution
Time-series data from a hybrid finite element Large Eddy Simulation of flow over a backward-facing step
Creech, A. & Jackson, A., 16 Mar 2024, In: Data in brief. 54, p. 110330 110330.Research output: Contribution to journal › Article › peer-review
Evaluating Versal AI Engines for option price discovery in market risk analysis
Klaisoongnoen, M., Brown, N., Dykes, T., Jones, J. & Haus, U-U., 15 Mar 2024, Proceedings of the 32nd ACM/SIGDA International Symposium on Field-Programmable Gate Arrays. Association for Computing Machinery, p. 176–182Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Deciphering Clusters With a Deterministic Measure of Clustering Tendency
Diallo, A. F. & Patras, P., 8 Mar 2024, In: IEEE Transactions on Knowledge and Data Engineering. 36, 4, p. 1489-1501 13 p.Research output: Contribution to journal › Article › peer-review
Revealing Compiler Heuristics through Automated Discovery and Optimization
Seeker, V., Cummins, C., Cole, M., Franke, B., Hazelwood, K. & Leather, H., 28 Feb 2024, CGO 2024: Proceedings of the 22nd ACM/IEEE International Symposium on Code Generation and Optimization. Institute of Electrical and Electronics Engineers, p. 55-66 12 p. (International Symposium on Code Generation and Optimization).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Shrinking VOD Traffic via Rényi-Entropic Optimal Transport
Lo, C-J., Marina, M. K., Sastry, N., Xu, K., Fadaei, S. & Li, Y., 21 Feb 2024, In: Proceedings of the ACM on Measurement and Analysis of Computing Systems. 8, 1, p. 1-34 34 p., 7.Research output: Contribution to journal › Article › peer-review
CoSense: Compiler Optimizations using Sensor Technical Specifications
Mu, P., Mavrogeorgis, N., Vasiladiotis, C., Tsoutsouras, V., Kaparounakis, O., Stanley-Marbell, P. & Barbalace, A., 20 Feb 2024, Proceedings of the 33rd ACM SIGPLAN International Conference on Compiler Construction (CC '24), March 2--3, 2024, Edinburgh, UK. Association for Computing Machinery, p. 73-85 13 p.Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
UNIFICO: Thread Migration in Heterogeneous-ISA CPUs without State Transformation
Mavrogeorgis, N., Vasiladiotis, C., Mu, P., Khordadi, A., Franke, B. & Barbalace, A., 20 Feb 2024, CC 2024: Proceedings of the 33rd ACM SIGPLAN International Conference on Compiler Construction. Association for Computing Machinery, p. 86-99Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Evaluating events data for cultural analytics: A case study on the economic and social effects of Covid-19 on the Edinburgh Festivals
Black, S. R., Filgueira, R., McAra, L., Miles, B., Parsons, M. & Terras, M., 7 Feb 2024, (E-pub ahead of print) In: Creative Industries Journal. p. 1-27 27 p.Research output: Contribution to journal › Article › peer-review
A Multifaceted Look at Starlink Performance
Mohan, N., Ferguson, A. E., Cech, H., Bose, R., Renatin, P. R., Marina, M. K. & Ott, J., 23 Jan 2024, (Accepted/In press) WWW '24: Proceedings of the ACM Web Conference 2024. ACM, p. 1-12 12 p.Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Software and skills for research computing in the UK
Barker, M., Breitmoser, E., Broadbent, P., Chue Hong, N. P., Hettrick, S., Lampaki, I., Quinn, A. & Taylor, R., 15 Jan 2024, Zenodo. 164 p.Research output: Book/Report › Commissioned report
Journal Production Guidance for Software and Data Citations
Stall, S., Bilder, G., Cannon, M., Chue Hong, N. P., Edmunds, S., Erdmann, C., Evans, M., Farmer, R., Feeney, P., Friedman, M., Giampoala, M., Hanson, R. B., Harrison, M., Karaiskos, D., Katz, D. S., Letizia, V., Lizzi, V., MacCallum, C., Muench, A., Perry, K., & 7 others , 31 Dec 2023, In: Scientific Data. 10, 1, 656.Research output: Contribution to journal › Comment/debate › peer-review
mlirSynth: Automatic, Retargetable Program Raising in Multi-Level IR using Program Synthesis
Brauckmann, A., Polgreen, E., Grosser, T. & O'Boyle, M. F. P., 27 Dec 2023, 2023 32nd International Conference on Parallel Architectures and Compilation Techniques (PACT). Institute of Electrical and Electronics Engineers, p. 39-50 12 p.Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Warming Up a Cold Front-End with Ignite
Schall, D., Sandberg, A. & Grot, B., 8 Dec 2023, 2023 56th IEEE/ACM International Symposium on Microarchitecture (MICRO). Association for Computing Machinery (ACM), p. 254-267 14 p.Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Fortran performance optimisation and auto-parallelisation by leveraging MLIR-based domain specific abstractions in Flang
Brown, N., Jamieson, M., Lydike, A., Bauer, E. & Grosser, T., 12 Nov 2023, Proceedings of 2023 SC Workshops of the International Conference on High Performance Computing, Network, Storage, and Analysis, SC Workshops 2023. Association for Computing Machinery, p. 904-913 10 p. (ACM International Conference Proceeding Series).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Is RISC-V ready for HPC prime-time: Evaluating the 64-core Sophon SG2042 RISC-V CPU
Brown, N., Jamieson, M., Lee, J. & Wang, P., 12 Nov 2023, Proceedings of SC'23 Workshops of the International Conference on High Performance Computing, Network, Storage, and Analysis, SC Workshops 2023. Association for Computing Machinery, p. 1566-1574 9 p. (ACM International Conference Proceeding Series).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Stencil-HMLS: A multi-layered approach to the automatic optimisation of stencil codes on FPGA
Rodriguez-Canal, G., Brown, N., Jamieson, M., Bauer, E., Lydike, A. & Grosser, T., 12 Nov 2023, Proceedings of 2023 SC Workshops of the International Conference on High Performance Computing, Network, Storage, and Analysis, SC Workshops 2023. Association for Computing Machinery, p. 556-565 10 p. (ACM International Conference Proceeding Series).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Traffic Prediction-Assisted Federated Deep Reinforcement Learning for Service Migration in Digital Twins-Enabled MEC Networks
Chen, X., Han, G., Bi, Y., Yuan, Z., Marina, M. K., Liu, Y. & Zhao, H., 26 Oct 2023, In: IEEE Journal on Selected Areas in Communications. 41, 10, p. 3212-3229 18 p., 10234717.Research output: Contribution to journal › Article › peer-review
Enabling In-Vitro Serverless Systems Research
Ustiugov, D., Park, D., Cvetković, L., Djokic, M., Hè, H., Grot, B. & Klimovic, A., 23 Oct 2023, WORDS '23: Proceedings of the 4th Workshop on Resource Disaggregation and Serverless. ACM, p. 1-7 7 p.Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
C2TACO: Lifting Tensor Code to TACO
De Souza Magalhães, J. W., Woodruff, J., Polgreen, E. & O'Boyle, M. F. P., 22 Oct 2023, GPCE 2023: Proceedings of the 22nd ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences. ACM, p. 42–56 15 p.Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Tight-sketch: A high-performance sketch for heavy item-oriented data stream mining with limited memory size
Li, W. & Patras, P., 21 Oct 2023, CIKM '23: Proceedings of the 32nd ACM International Conference on Information and Knowledge Management. ACM Association for Computing Machinery, p. 1328–1337 10 p.Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Task-based preemptive scheduling on FPGAs leveraging partial reconfiguration
Rodríguez Canal, G., Brown, N., Torres, Y. & Gonzalez-Escribano, A., 18 Oct 2023, In: Concurrency and Computation: Practice and Experience. 35, 25, e7867.Research output: Contribution to journal › Article › peer-review
Cultural analytics in the UK: Events data potential for the creative and cultural industries
Black, S. R., Filgueira, R., McAra, L., Miles, B., Parsons, M. & Terras, M., 6 Oct 2023, (E-pub ahead of print) In: Cultural Trends. p. 1-7 7 p.Research output: Contribution to journal › Article › peer-review
CoreKube: An Efficient, Autoscaling and Resilient Mobile Core System
Ferguson, A. E., Larrea, J. & Marina, M. K., 2 Oct 2023, The 29th Annual International Conference on Mobile Computing and Networking. ACM Association for Computing Machinery, p. 1-15 15 p. 25Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
DAOS as HPC Storage: Exploring Interfaces
Jackson, W. A. & Manubens Gil, N., 28 Sept 2023, (Accepted/In press).Research output: Contribution to conference › Paper › peer-review
The Scottish Medical Imaging Archive: 57.3 Million Radiology Studies Linked to Their Medical Records
Baxter, R., Nind, T., Sutherland, J., McAllister, G., Hardy, D., Hume, A., MacLeod, R., Jackie, Krueger, S., Tramma, L., Teviotdale, R., Gillen, K., Scobbie, D., Baillie, I., Brooks, A., Prodan, B., Kerr, W., Sloan-Murphy, D., Herrera, J. F. R., Beek, E. J. R. V., & 12 others , 27 Sept 2023, In: Radiology: Artificial Intelligence.Research output: Contribution to journal › Article › peer-review
Evaluating the latest Optane memory: A glorious swansong?
Jackson, W. A., 15 Sept 2023, (Accepted/In press).Research output: Contribution to conference › Paper › peer-review
Quantum Task Offloading with the OpenMP API
Lee, J., Brown, O., Bull, J. M., Ruefenacht, M., Doerfert, J., Klemm, M. & Schulz, M., 12 Sept 2023, (Accepted/In press).Research output: Contribution to conference › Poster › peer-review
Emissions and energy efficiency on large-scale high performance computing facilities: ARCHER2 UK national supercomputing service case study
Jackson, W. A., Simpson, A. D. & Turner, A., 8 Sept 2023, (Accepted/In press).Research output: Contribution to conference › Paper › peer-review
Evaluating Total Environmental Impact for a Computing Infrastructure
Jackson, W. A., Hays, J. M., Owen, A., Walton, N., Packer, A. & Mudaraddi, A., 8 Sept 2023, (Accepted/In press) p. 1885–1889.Research output: Contribution to conference › Paper › peer-review
DAOS as HPC Storage: Exploring Interfaces
Jackson, W. A. & Manubens Gil, N., 4 Sept 2023, (Accepted/In press).Research output: Contribution to conference › Abstract › peer-review
P-Sketch: A Fast and Accurate Sketch for Persistent Item Lookup
Li, W. & Patras, P., 25 Aug 2023, (E-pub ahead of print) In: IEEE/ACM Transactions on Networking. p. 1-16 16 p., 10230989.Research output: Contribution to journal › Article › peer-review
VESTEC: Visual Exploration and Sampling Toolkit for Extreme Computing Urgent decision making meets HPC: Experiences and future challenges
Flatken, M., Podobas, A., Fellegara, R., Basermann, A., Holke, J., Knapp, D., Kontak, M., Krullikowski, C., Nolde, M., Brown, N., Nash, R. W., Gibb, G., Belikov, E., Chien, S., Markidis, S., Guillou, P., Tierny, J., Vidal, J., Gueunet, C., Gunther, J., & 11 others , 25 Aug 2023, In: IEEE Access. 11, p. 87805 - 87834Research output: Contribution to journal › Article › peer-review
Sabre: Cutting through Adversarial Noise with Adaptive Spectral Filtering and Input Reconstruction
Diallo, A. & Patras, P., 14 Aug 2023, (Accepted/In press) 45th IEEE Symposium on Security and Privacy. Institute of Electrical and Electronics Engineers, p. 1-18 18 p.Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Apta: Fault-tolerant object-granular CXL disaggregated memory for accelerating FaaS
Patil, A., Nagarajan, V., Nikoleris, N. & Oswald, N., 9 Aug 2023, 2023 53rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2023). Institute of Electrical and Electronics Engineers, p. 201-215 15 p. (IEEE/IFIP International Conference on Dependable Systems and Networks (DSN)).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Backporting RISC-V Vector assembly
Lee, J., Jamieson, M. & Brown, N., 1 Jul 2023, (Accepted/In press) Proceedings of the ISC 2023 workshops. Springer, p. 433-443Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Fortran High-Level Synthesis: Reducing the barriers to accelerating HPC codes on FPGAs
Rodríguez Canal, G., Brown, N., Dykes, T., Jones, J. & Haus, U-U., 1 Jul 2023, (Accepted/In press) Proceedings of the 33rd International Conference on Field-Programmable Logic and Applications. IEEE Computer Society Press, p. 10-18Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Test-driving RISC-V Vector hardware for HPC
Lee, J., Jamieson, M., Brown, N. & Bastos Cordeiro de Jesus, R. J., 1 Jul 2023, (Accepted/In press) Proceedings of the ISC 2023 workshops. SpringerResearch output: Chapter in Book/Report/Conference proceeding › Conference contribution
Android OS Privacy Under the Loupe -- A Tale from the East
Liu, H., Leith, D. J. & Patras, P., 28 Jun 2023, Proceedings of the 16th ACM Conference on Security and Privacy in Wireless and Mobile Networks. ACM Association for Computing Machinery, p. 31-42 12 p.Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Making the case: The role of FPGAs for efficiency-driven quantitative financial modelling
Klaisoongnoen, M. & Brown, N., 21 Jun 2023, Proceedings of Economics of Financial Technology Conference 2023.Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Compound Memory Models
Goens, A., Chakraborty, S., Sarkar, S., Agarwal, S., Oswald, N. & Nagarajan, V., 6 Jun 2023, In: Proceedings of the ACM on Programming Languages. 7, PLDI, p. 1145-1168 24 p., 153.Research output: Contribution to journal › Article › peer-review
Concurrent GCs and Modern Java Workloads: A Cache Perspective
Carpen-Amarie, M., Vavouliotis, G., Tovletoglou, K., Grot, B. & Mueller, R., 6 Jun 2023, Proceedings of the 2023 ACM SIGPLAN International Symposium on Memory Management. ACM, p. 71-84 14 p.Research output: Chapter in Book/Report/Conference proceeding › Conference contribution