Professor John Darlington is a professor in the Department of Computing at Imperial College and Head of the Social Computing Group based there. Professor Darlington has a long and distinguished track record both in the development of novel software technologies (functional programming languages, program transformation, functional skeletons, co-ordination forms, component-based application frameworks and Cloud computing) and in the creation and operation of facilities to support applied computation (the Imperial College Fujitsu Parallel Research Centre, the Imperial College Parallel Computing Centre, the London e-Science Centre and the Imperial College Internet Centre).
Professor Darlington’s early research was carried out at Edinburgh University where he was responsible for several pioneering developments in functional programming languages and program transformation.
He moved to Imperial College in 1977 and in 1985 led the team that designed and built the ALICE parallel graph reduction machine which, through a collaboration with ICL, led to the Goldrush Parallel Database Machine. Professor Darlington’s recent work has focused on the development of software and middleware techniques for Grid-based high performance computing and e-Science.
Professor Darlington has had a long-term interest in the power of the Internet to promote radical economic and social change. As early as 1997 he led an EPSRC ROPA project “Electronic Trading: Simulation of New Patterns of Economic Interaction and Transport” that foreshadowed recent developments in Internet shopping, food miles and trading intermediaries. In the e-Science programme he led the influential “A Market for Computational Services” project that pioneered many developments in Cloud Computing and App Stores. As Director of the Internet Centre, he developed several collaborative projects concerned with consumer-oriented Internet services and Internet economics.
et al., 2018, A Collaborative Citizen Science Platform for Real-Time Volunteer Computing and Games, Ieee Transactions on Computational Social Systems, Vol:5, ISSN:2329-924X, Pages:9-19
Darlington J, Field A, Hakim L, 2016, Tackling complexity in high performance computing applications, International Journal of Parallel Programming, Vol:45, ISSN:1573-7640, Pages:402-420
Rayna T, Striukova L, Darlington J, 2015, Co-creation and user innovation: The role of online 3D printing platforms, Journal of Engineering and Technology Management, Vol:37, ISSN:0923-4748, Pages:90-102
Rayna T, Darlington J, Striukova L, 2015, Pricing music using personal data: mutually advantageous first-degree price discrimination, Electronic Markets, Vol:25, ISSN:1019-6781, Pages:139-154
et al., 2013, Nekkloud: A Software Environment for High-order Finite Element Analysis on Clusters and Clouds, 2013 Ieee International Conference on Cluster Computing (cluster), ISSN:1552-5244