Geoffrey C. FoxView profile
Professor
Geoffrey C. Fox serves as Professor and Director of the Digital Science Center at Indiana University Bloomington's Luddy School of Informatics, Computing, and Engineering, with over 1,200 publications spanning physics and computer science. His career encompasses foundational contributions to parallel computing methodology, algorithms, and data-intensive systems. Educational background includes a PhD in Theoretical Physics from Cambridge University. Fox's research focuses on synergies between high-performance computing and data analysis, pioneering decomposition principles for MIMD hypercubes and message-passing efficiency. He developed innovative systems like Twister (enhanced MapReduce for iterative computations) and SPIDAL (Scalable Parallel and Interoperable Data-intensive Application Library), bridging HPC with data-intensive applications through architectures comparable to Apache Spark and Flink. Major recognitions include: ACM-IEEE CS Ken Kennedy Award (2019) for foundational contributions to parallel computing methodology, algorithms, software, and data analysis interfaces with broad applications ACM Fellow (2011) for contributions to high-performance computing software applications and diversity outreach Fox demonstrates exceptional commitment to community engagement through teaching Java and parallel computing courses to Historically Black Colleges and Universities since 1997, creating a Computerworld-recognized 'Big Data Applications' MOOC, and leadership roles in Open Grid Forum and Java Grande Forum standards development. As principal investigator of the FutureGrid cyberinfrastructure testbed, he enabled novel scientific computing approaches while serving as General Chair for multiple conferences. He directs Indiana University's Digital Science Center and leads the SPIDAL project, which supports diverse data-intensive applications across high-performance computing platforms through interoperable library frameworks.










