Personal profile
Overview
John joined the University in September 2014 to take a part time role within the Advanced Processor Technologies Group in the School of Computer Science while maintaining his position as Director of Technology and System at ARM Ltd. Cambridge.
Joined ARM in February 2002, John took responsibility for their platform architecture products and roadmap. As Director of Technology and Systems he is now focused on various programs in pursuit of the company’s a long term capabilities and requirements across technology and associated systems. He maintains an active role in the research community and is involved in many projects across both hardware and software computer architectures. Having founded the technology and program in ARM for the development and market introduction of the ARM MPCore multicore technology, now adopted globally, he previously specialized in enterprise software with Microsoft in Redmond as Group Program Manager and product architect delivering the Exchange 2000 Conferencing Server.
With a role that spans across industry and academia, from nanotechnology, hardware design techniques and architecture, operating systems, software memory models, runtimes and language though to applications from embedded, enterprise and HPC, he able to cross the typical interface abstractions and realize novel and innovative solutions across a broad area of computer architecture.
Research interests
Having defined and introduced the ARM multicore processors with its novel two level coherence and processor integration scheme, along with the subsequent big.LITTLE concept and software, John’s interests have moved on to how to scale such technology into the data-centre and high-performance applications in general.
With a keen eye on the commercial aspects for any exploitation, he has initiated and been involved in various EU funded consortium in the furthering of the ARM technology towards these goal. John was technical director of an FP7 headline project EUROSERVER that focused on research and innovation across the adoption of ARM technology through nanotechnology integration, a new software memory paradigm and heterogeneous runtimes, while maintaining extreme scalability and compatibility goals across various market segments, an approach that is now being used to deliver on the need for exascale level computation in projects funded by H2020 to over 40M euro.
In addition to the power efficient scalability aspect of rich multi-class heterogeneous hardware systems, he is also involved in projects around associated re-targetable and semantically aware software runtime and associated support in the advancement of compiler technology.
Currently he provide a research vision and technical leadership across a number of project from transistor level to exascale HPC system design.
Other research
My group
Opportunities
Since Prof. Goodacre has a part-time role at the University, he is unable to independently take students through to the completion of a PhD. However, he is available for co-supervision of students wishing to cover topics that may otherwise overlap outside a single group in the school, or has a specific interest in the area of low power scalable computer architectures that span wider than a single domain of interest or across today’s recognised system abstractions, especially in the application and development of novel approaches to the realization the compute systems.
Currently Goodacre co-supervises two PhD students, one on the micro-architectural implications of silicon 3D design for general purpose processors, and another on the implications of system virtualisation in the design of high performance heterogeneous systems. He would welcome students that have found a primary supervisor to discuss their interest and his suitability in helping with their research.
External positions
CSO / CTO, KALEAO Limited
3 Oct 2015 → …
Director Technology and Systems, ARM Ltd (Advanced Risc Machines Ltd)
2 Feb 2002 → …
Areas of expertise
- QA75 Electronic computers. Computer science
- Architecture
- ARM
- HPC
- IoT
- Embedded
- Systems
- QA76 Computer software
- OS
- Architecture
Research Beacons, Institutes and Platforms
- Digital Futures
Expertise related to UN Sustainable Development Goals
In 2015, UN member states agreed to 17 global Sustainable Development Goals (SDGs) to end poverty, protect the planet and ensure prosperity for all. This person’s work contributes towards the following SDG(s):
-
SDG 7 Affordable and Clean Energy
-
SDG 9 Industry, Innovation, and Infrastructure
Fingerprint
- 1 Similar Profiles
-
AccProf: Increasing the Accuracy of Embedded Application Profiling using FPGAs
Skordalakis, E., Attwood, A., Goodacre, J. & Luján, M., 1 Aug 2024, (E-pub ahead of print) International Conference on Architecture of Computing Systems. Springer Berlin, Vol. 14842. p. 192-206 (Lecture Notes in Computer Science).Research output: Chapter in Book/Conference proceeding › Conference contribution › peer-review
Open AccessFile158 Downloads (Pure) -
Quff: A Dynamically Typed Hybrid Quantum-Classical Programming Language
Wright, C. J., Luján, M., Petoumenos, P. & Goodacre, J., 13 Sept 2024, MPLR 2024: Proceedings of the 21st ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes. New York, NY: Association for Computing Machinery, p. 65-81 17 p.Research output: Chapter in Book/Conference proceeding › Conference contribution › peer-review
Open AccessFile87 Downloads (Pure) -
DiAD – Distributed Acceleration for Datacenter FPGAs
Lant, J., Skordalakis, E., Paraskevas, K., Toms, W. B., Luján, M. & Goodacre, J., 2 Nov 2023, (E-pub ahead of print) Proceedings of the 33rd International Conference on Field-Programmable Logic and Applications - FPL 2023. 8 p.Research output: Chapter in Book/Conference proceeding › Conference contribution › peer-review
Open AccessFile324 Downloads (Pure) -
Single Event Effects Assessment of UltraScale+ MPSoC Systems Under Atmospheric Radiation
Agiakatsikas, D., Foutris, N., Sari, A., Vlagkoulis, V., Souvatzoglou, I., Psarakis, M., Ye, R., Goodacre, J., Luján, M., Kastriotou, M., Cazzaniga, C. & Frost, C., 29 Sept 2023, In: IEEE Transactions on Reliability.Research output: Contribution to journal › Article › peer-review
Open AccessFile261 Downloads (Pure) -
Energy Efficient Power-Management for Out-of-Order Processors Using Cyclic Power-Gating
Toms, W., Goodacre, J. & Luján, M., 15 Jul 2021, Architecture of Computing Systems - 34th International Conference, ARCS 2021, Proceedings. Hochberger, C., Bauer, L. & Pionteck, T. (eds.). Springer Nature, Vol. 12800. p. 183-198 16 p. (Lecture Notes in Computer Science; vol. 12800).Research output: Chapter in Book/Conference proceeding › Chapter › peer-review
Open AccessFile150 Downloads (Pure)
Projects
- 1 Active
-
SECCOM: Securing composable hardware platforms
Goodacre, A. (PI), Magri, B. (CoI) & Cordeiro, L. (CoI)
1/09/23 → 31/08/26
Project: Research
-
Fireside Chat: How the history of the microprocessor dictates the future of the data center
Goodacre, A. (Speaker)
11 Nov 2020Activity: Talk or presentation › Invited talk › Research
-
POWERING EUROPE IN THE RACE TOWARDS EXASCALE COMPUTING
Goodacre, J. (Keynote speaker)
1 Feb 2017Activity: Talk or presentation › Invited talk › Research
-
The evolution and revolution required for exascale
Goodacre, J. (Invited speaker)
24 Oct 2016 → 28 Oct 2016Activity: Talk or presentation › Invited talk › Research
-
Mobile technology in server?
Goodacre, J. (Keynote speaker)
23 Sept 2016Activity: Talk or presentation › Invited talk › Research
-
Technology Strategy Board (External organisation)
Goodacre, J. (Invited member)
25 Sept 2015 → …Activity: Membership › Membership of committee › Research
Impacts
Press/Media
-
-
Announcement of Euroexa: H2020 FETHPC Project
6/09/17 → 7/09/17
2 items of Media coverage
Press/Media: Expert comment
-