John Thomson

According to our database1, John Thomson authored at least 29 papers between 1993 and 2020.

Collaborative distances:



In proceedings 
PhD thesis 




Large-Scale Automatic K-Means Clustering for Heterogeneous Many-Core Supercomputer.
IEEE Trans. Parallel Distributed Syst., 2020

COLAB: a collaborative multi-factor scheduler for asymmetric multicore processors.
Proceedings of the CGO '20: 18th ACM/IEEE International Symposium on Code Generation and Optimization, 2020

Envisioning SLO-driven Service Selection in Multi-cloud Applications.
Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing, 2019

POSTER: A Collaborative Multi-Factor Scheduler for Asymmetric Multicore Processors.
Proceedings of the 28th International Conference on Parallel Architectures and Compilation Techniques, 2019

Large-scale hierarchical <i>k-means</i> for heterogeneous many-core supercomputers.
Proceedings of the International Conference for High Performance Computing, 2018

Automated profiling of virtualized media processing functions using telemetry and machine learning.
Proceedings of the 9th ACM Multimedia Systems Conference, 2018

Lattice-Based Scheduling for Multi-FPGA Systems.
Proceedings of the International Conference on Field-Programmable Technology, 2018


Superfluidity: a flexible functional architecture for 5G networks.
Trans. Emerg. Telecommun. Technol., 2016

Predicting and Optimizing Image Compression.
Proceedings of the 2016 ACM Conference on Multimedia Conference, 2016

EUROSERVER: Share-anything scale-out micro-server design.
Proceedings of the 2016 Design, Automation & Test in Europe Conference & Exhibition, 2016

Secure Hardware-Software Architectures for Robust Computing Systems.
Proceedings of the E-Democracy - Citizen Rights in the World of the New Computing Paradigms, 2015

EUROSERVER: Energy Efficient Node for European Micro-Servers.
Proceedings of the 17th Euromicro Conference on Digital System Design, 2014

Towards a Decision Support Architecture for Digital Preservation of Business Processes.
Proceedings of the 9th International Conference on Digital Preservation, 2012

Digital Preservation Of Business Processes with TIMBUS Architecture.
Proceedings of the 9th International Conference on Digital Preservation, 2012

Preserving Scientific Processes from Design to Publications.
Proceedings of the Theory and Practice of Digital Libraries, 2012

Milepost GCC: Machine Learning Enabled Self-tuning Compiler.
Int. J. Parallel Program., 2011

Package Upgrade Robustness: An Analysis for GNU/Linux® Package Management Systems.
Proceedings of the Open Source Systems: Grounding Research, 2011

Preparing FLOSS for Future Network Paradigms: A Survey on Linux Network Management.
Proceedings of the Open Source Systems: Grounding Research, 2011

Automatic OpenCL Device Characterization: Guiding Optimized Kernel Design.
Proceedings of the Euro-Par 2011 Parallel Processing - 17th International Conference, 2011

Lock-Free Decentralized Storage for Transactional Upgrade Rollback.
Proceedings of the 19th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises, 2010

Workload characterization supporting the development of domain-specific compiler optimizations using decision trees for data mining.
Proceedings of the 13th International Workshop on Software and Compilers for Embedded Systems, 2010

Reducing Training Time in a One-Shot Machine Learning-Based Compiler.
Proceedings of the Languages and Compilers for Parallel Computing, 2009


Predictive search distributions.
Proceedings of the Machine Learning, 2006

Using Machine Learning to Focus Iterative Optimization.
Proceedings of the Fourth IEEE/ACM International Symposium on Code Generation and Optimization (CGO 2006), 2006

Probabilistic source-level optimisation of embedded programs.
Proceedings of the 2005 ACM SIGPLAN/SIGBED Conference on Languages, 2005

Design and implementation of an all-CMOS 802.11a wireless LAN chipset.
IEEE Commun. Mag., 2003

Extended Objects.
Commun. ACM, 1993