Lesly-Ann Daniel is an Assistant Professor at EURECOM in the software and system security (S3) group , specializing in formal methods for low-level security . Her research spans binary analysis, symbolic execution, and hardware-software co-designs for microarchitectural security. PhD in Computer Science (2021) from CEA List , supervised by Sébastien Bardin and Tamara Rezk Postdoctoral researcher at DistriNet, KU Leuven (2021-2025) Co-developer of tools Binsec/Rel and Binsec/Haunted for binary-level security analysis Her research focuses on applying formal methods to detect vulnerabilities in cryptographic code, mitigate microarchitectural side-channels , and enhance security through RISC-V extensions . Key projects include ProSpeCT for secure speculation and Architectural Mimicry for control-flow linearization. Notable awards include the FWO Junior postdoctoral fellowship , PhD thesis award from Université Côte d’Azur , and the L’Oréal-UNESCO Jeunes Talents France fellowship. She serves on program committees for CCS, EuroS&P, and PriSC workshops.
David Gregg is a Professor in the Department of Computer Science at Trinity College Dublin's School of Computer Science and Statistics, where he serves as Global Director for Computer Science (since 2020) and previously as Head of the Discipline of Software and Systems (2018-2022). His research focuses on software performance optimization and embedded systems, with particular expertise in accelerating deep neural networks on resource-constrained platforms. He teaches Systems Programming (CS2014/5) and Concurrent Systems I (CS3014). Gregg's research spans multiple areas of computer systems including: Compiler optimization and program analysis Processor microarchitecture and parallelism (multi-core, vector, instruction-level) Computer arithmetic and domain-specific languages Low-energy embedded systems and FPGA implementations Deep neural network acceleration He has served on numerous program committees including PACT, PLDI, CC, and other major computer systems conferences, and has been on the Board of Distinguished Reviewers for ACM TACO multiple times. Professor Gregg has advised numerous PhD and MSc students, many of whom have gone on to prominent positions at companies like Intel-Movidius, Google, Amazon, and Synopsys. He leads the triNNity project which includes optimized libraries and compilers for implementing convolutional neural networks on CPUs.
Dr. Flavio Toffalini serves as Assistant Professor of Cybersecurity at Ruhr University Bochum (RUB) since September 2024, holding the Chair for Automated Security Analysis. His research group focuses on advancing system security through innovative approaches to software testing and trusted computing. Dr. Toffalini completed his Ph.D. at Singapore University of Technology and Design (SUTD) in 2021 under Professor Jianying Zhou, followed by postdoctoral research at EPFL's HexHive group with Professor Mathias Payer. His educational background includes a Master's degree from the University of Verona (2015) focused on web security. His research centers on system security with emphasis on automatic software testing (particularly fuzzing), threat mitigation, and trusted execution environments (SGX, TrustZone). Current projects explore browser/interpreter testing, memory safety mechanisms, and compiler-assisted security hardening. He actively develops novel fuzzing techniques to uncover deep vulnerabilities in complex systems. Analysis of his 2023-2025 publications reveals dominant themes in JavaScript engine security (DUMPLING), adaptive fuzzing (TuneFuzz), and trusted computing hardening (TLBlur). His work bridges theoretical security concepts with practical implementations, often yielding tools adopted by the security community. Notable scientific recognition includes: Distinguished Paper award at NDSS 2025 for JavaScript engine fuzzing research Distinguished Paper award at NDSS 2025 for type confusion mitigation Best Paper award at ACNS 2022 for IoT attestation systems Dr. Toffalini currently supervises three Ph.D. students (Tobias Wienand at RUB, Nicolas Badoux and Han Zheng at EPFL) and has guided multiple MSc theses. His research is supported through projects in software analysis, vulnerability detection, and system security, with active recruitment for students specializing in fuzzing and trusted computing. He leads the Automated Security Analysis research group at RUB, maintaining strong collaborations with EPFL's HexHive group. The team actively develops tools for interpreter testing, reverse engineering, and trusted execution environment security, with current projects focusing on extending fuzzing to new programming languages and mitigating microarchitectural vulnerabilities.
Dr. T Vijaykumar is a Professor in the Department of Electrical and Computer Engineering at Purdue University. His research focuses on computer architecture, GPU optimization, machine learning acceleration, and high-performance computing. He leads projects involving hardware-software co-design for energy-efficient systems and secure speculative execution techniques. His work spans innovations in GPU concurrency, sparse matrix processing, and distributed training frameworks for neural networks. He has contributed to advancements in memory systems, including PIM architectures and address translation optimizations. Recent projects include Proteus (model confidentiality) and Disorf (mobile 3D reconstruction). Key research themes include accelerating irregular computational graphs, secure hardware design, and efficient data movement in disaggregated systems. His publications reflect a strong emphasis on practical implementations with real-world applications in robotics, genomics, and cloud computing. Dr. Vijaykumar has received institutional awards for his contributions to computer architecture and holds patents in areas like microfluidics and data center congestion control. He collaborates with industry on GPU kernel design and memory consistency verification frameworks like QED.
Per Stenstrom is a Professor of Computer Engineering at Chalmers University of Technology, Sweden since 1995. His research focuses on computer architecture, particularly high-performance memory systems and energy-efficient computing. He has authored/co-authored four textbooks, over 200 publications, 20 patents, and supervised approximately 25 PhD students. Awarded ACM Fellow and IEEE Fellow. Member of Academia Europaea and the Royal Swedish Academy of Engineering Sciences. Co-founder of the HiPEAC Network of Excellence. Served as Editor or Associate Editor for journals like ACM Transactions on Architecture and Code Optimization and IEEE Transactions on Computers . Program Chair for major conferences including ISCA, HPCA, IPDPS, and ACM International Conference on Supercomputing. His research innovations include cache compression techniques, memory optimization strategies, and energy-aware resource management in multicore systems. Ongoing work emphasizes secure and scalable cache partitioning, hybrid memory systems, and defense mechanisms against microarchitectural attacks.
Jun Yang is a Professor at the Swanson School of Engineering, University of Pittsburgh. His research focuses on embedded systems, hardware security, memory systems, and processor microarchitecture. He has made significant contributions to GPU architecture, quantum computing, and secure memory management. Key honors include the NSF Faculty Early Career Development Award (2008) and Best Paper awards at ISLPED 2013 and ICCD 2013. His work bridges theoretical computer science with practical hardware implementations, addressing challenges in modern computing systems. Research Interests: Embedded Systems & Hardware Security: Developing robust systems against side-channel and memory vulnerabilities. Quantum Computing: Optimizing quantum circuit evaluation on photonic and hybrid platforms. Memory Systems: Innovations in GPU page management, TLB optimization, and storage deduplication. Publications span high-impact areas like multi-GPU systems, quantum resource management, and covert channel mitigation. His work frequently appears in top-tier conferences such as HPCA, ISCA, and ASPLOS.
Peter Schwabe is a scientific director at the Max Planck Institute for Security and Privacy (MPI-SP) in Bochum, Germany, and a part-time professor for cryptographic engineering in the Digital Security Group at Radboud University in Nijmegen, The Netherlands. He has held these positions while leading significant research initiatives in post-quantum cryptography and high-assurance cryptographic implementations. His research interests center on post-quantum cryptography, cryptographic engineering, and high-assurance crypto software. Schwabe's work focuses on developing and verifying cryptographic implementations that are resistant to side-channel attacks while maintaining high performance. He has made significant contributions to lattice-based cryptography, hash-based signatures, and the standardization of post-quantum cryptographic algorithms. His research bridges theoretical cryptography with practical implementation concerns, particularly for resource-constrained environments. Analysis of Schwabe's recent publications reveals a strong focus on post-quantum cryptography standardization, formal verification of cryptographic implementations, and protection against side-channel attacks. His work spans theoretical advances in cryptographic primitives, practical implementations for real-world systems, and tools for verifying the security properties of cryptographic code. A significant portion of his recent work relates to the CRYSTALS-Kyber standard selected by NIST, including formal verification of its security properties and implementation correctness. Schwabe has served as an elected member of the IACR Board of Directors, member of the IACR CHES Steering Committee, and member of the IACR RWC Steering Committee. He is also a member of the advisory boards of Bitmark Inc., PQShield, Neutrality, and SciEngines, demonstrating his influence in both academic and industry cryptographic communities. As an advisor, Schwabe has supervised numerous Ph.D. students working on various aspects of cryptography, including post-quantum cryptography, side-channel resistance, and formal verification of cryptographic implementations. His work on the EPOQUE project (Engineering post-quantum cryptography), funded by an ERC Starting grant from October 2018 to December 2023, demonstrates his leadership in advancing post-quantum cryptographic research. Schwabe leads research efforts at the intersection of formal methods and practical cryptography, with a particular emphasis on creating high-assurance cryptographic implementations that can withstand both theoretical and practical attacks. His work often involves collaboration with international teams across academia and industry to advance the state of the art in cryptographic engineering.
Adam Chlipala is a Professor at the Massachusetts Institute of Technology working at the intersection of programming languages, formal methods, and computer systems. His research focuses on building practical verified systems with end-to-end machine-checked proofs, particularly using the Coq proof assistant. His educational background includes a Computer Science undergraduate degree from Carnegie Mellon University (2003) and a PhD in Computer Science from the University of California, Berkeley (2007). Following a postdoctoral position at Harvard University through 2011, he joined MIT as faculty. Chlipala's research spans multiple domains with strong emphasis on dependent types , verified compilation , and hardware-software co-verification . His work consistently bridges theoretical foundations with practical implementation, as evidenced by his development of the Ur/Web programming language and his focus on creating clean-slate hardware-software stacks with formal guarantees. Key research thrusts include cryptographic constant-time verification, side-channel security, and verified tensor compilation. His recent publications (2020-2025) reveal a clear trajectory toward increasingly complex verified systems, with growing emphasis on hardware-software integration, cryptographic implementations, and performance-critical applications. The work consistently leverages Coq for machine-checked proofs while addressing real-world constraints like timing channels and hardware interfaces. Chlipala is the author of the influential textbook Certified Programming with Dependent Types , which serves as a primary educational resource for Coq at numerous institutions worldwide. His professional activities include significant service to the PL community through program committees for major conferences including PLDI, POPL, ICFP, and CPP. He leads research initiatives connecting hardware and software verification, most notably through the DeepSpec project which aims to build fully verified computing stacks. His current work focuses on practical applications of dependent types for business applications through Ur/Web and verified cryptographic implementations.
T. N. Vijaykumar is a Professor of Electrical and Computer Engineering at Purdue University, with a courtesy appointment in Computer Science. He joined the university in 2003. His research focuses on computer architecture, machine learning acceleration, high-performance computing, and hardware-software co-design. He holds degrees from Birla Institute of Technology and Science (BE, MSc) and the University of Wisconsin (MS, PhD in Computer Science). Education: B.E. (Hons), Electrical and Electronics Engineering, Birla Institute of Technology and Science (1990) M.Sc. (Tech), Computer Science, Birla Institute of Technology and Science (1992) M.S. and Ph.D., Computer Science, University of Wisconsin (1997) His research interests span GPU architectures , memory systems , neural network acceleration , and secure computing . Recent work includes optimizing sparse tensor processing, secure speculative execution, and distributed training frameworks for mobile robotics. Publications highlight contributions to GPU kernel concurrency, neural radiance fields, and memory consistency verification. His work often bridges hardware design and software efficiency, with applications in data centers and edge computing. Notable grants include projects like QED (scalable hardware memory verification) and ESPIM (sparse processing-in-memory for ML inference). He has also contributed to frameworks like Disorf for real-time rendering in robotics. Labs/Teams: Active involvement in Purdue’s Computer Science and ECE departments, with collaborations on AI hardware and systems research.
Russ Joseph is an Associate Professor in both the Department of Electrical and Computer Engineering and the Department of Computer Science at Northwestern University. He holds a Ph.D. in Electrical Engineering from Princeton University (201?), an M.A. in Electrical Engineering from Princeton, and a B.S. in Electrical and Computer Engineering from Carnegie Mellon University. His research focuses on computer architecture innovations, particularly in microprocessor design for reliability, variability tolerance, and power efficiency. Current projects include co-designed systems software for multi-core architectures, variability-tolerant architectures, and dynamic power management solutions. Education highlights include Princeton University (Ph.D., M.A. in Electrical Engineering) and Carnegie Mellon University (B.S. in ECE). His research explores adaptive clock management, compiler-assisted timing speculation, and embedded system design. Notable contributions include the NCPU architecture and Cocoa cache compression techniques. Teaching responsibilities include courses on computer engineering fundamentals and parallel architectures. Research interests emphasize hardware-software co-optimization, ultra-dynamic clock management, and energy-efficient computing. Projects address challenges in multi-core resource management, thermal efficiency, and parameter variation mitigation. His work bridges theoretical computer architecture with practical embedded system applications.
Mark Smotherman is an Associate Professor in the School of Computing at Clemson University, specializing in computer architecture, reliability modeling, and computer science education. He has held roles such as Associate Director of the School of Computing and Director of Graduate Affairs. He earned his Ph.D. in Computer Science from the University of North Carolina at Chapel Hill and a B.S. in Physics from Middle Tennessee State University. His research focuses on computer architecture history, superscalar processors, reliability analysis, and educational methodologies. Notable contributions include the Hybrid Automated Reliability Predictor (HARP) and work on IBM's ACS project. He has received awards like NASA Langley's Space Act Award (1997) for HARP's impact. Smotherman teaches courses like Operating Systems (CPSC/ECE 3220) and Computer Systems Organization (CPSC 3300), and has advised numerous graduate students. He has contributed to over 100 publications and served on committees for conferences like MICRO and ACSAC. His work bridges historical computing insights with modern systems design.
Vasileios Karakostas is an Assistant Professor at the Department of Informatics and Telecommunications, National and Kapodistrian University of Athens. He is a member of the Computer Architecture Lab and focuses on computer architecture, memory systems, and resource management. Previously, he was a postdoctoral researcher at the National Technical University of Athens' Computing Systems Lab. He holds a PhD in Computer Architecture from Universitat Politècnica de Catalunya and Barcelona Supercomputing Center. Education: Ph.D. in Computer Architecture, Universitat Politècnica de Catalunya (2016) M.Sc. in Computer Architecture, Networks, and Systems, UPC (2012) B.Eng. in Electrical and Computer Engineering, NTUA (2009) Research Interests: Memory systems (virtual memory, NVM) Hardware/OS interaction Resource management in data centers Parallel systems and serverless computing RISC-V architectures and cloud infrastructure Projects: Active in Horizon Europe projects Vitamin-V, Neuropuls, and REBECCA. Previously contributed to DAPHNE and ACTiCLOUD (EU H2020). Awards: 2024: Distinguished Artifact Award (ASPLOS) 2011: Best Paper Award (ICPE) Selected for IEEE Micro's Top Picks (2015, 2016) Teaching: Courses include Logic Design, Parallel Systems, and Large-scale Computing Systems at undergraduate and graduate levels. Labs/Teams: Leads research in the Computer Architecture Lab, collaborating on resilient architectures and cloud computing innovations.
Professor Dionisios Pnevmatikatos holds the position of Professor at the School of Electrical and Computer Engineering, National Technical University of Athens (NTUA), where he leads research in Computer Architecture and Reconfigurable Computing. He previously served as a Professor at the Technical University of Crete (TUC) from 2000 to 2019, directing the Microprocessor and Hardware Laboratory (MHL) and chairing the department. His academic journey includes a B.Sc. from the University of Crete (1989), M.Sc. and Ph.D. from the University of Wisconsin-Madison (1991 and 1995). Research Interests: Focuses on Computer Architecture, Reconfigurable Computing, Application Acceleration, Custom Architectures, and Hardware Acceleration of Bioinformatics Algorithms. His work spans FPGA-based systems, parallel computing, and energy-efficient designs. Key Projects: Coordinator of FASTER (EU FP7), Principal Investigator in DeSyRe, AXIOM, dRedBox, and EDRAH2020 projects. Active in EU initiatives like H2020 OPTIMA and Vitamin-V for RISC-V ecosystems. Leadership roles in conferences include SAMOS 2018 and FPL 2011 program chairs. Teaching: Courses include Computer Architecture, Digital Systems Design, and Parallel Processing Systems at NTUA. Former roles include teaching at University of Crete and TUC. Labs: Affiliated with Computing Systems Laboratory (CSLab) at NTUA and FORTH-ICS since 1997. Involved in prototyping manycore architectures and network processors.
Phil Gibbons is a Professor in the Electrical & Computer Engineering and Computer Science Departments at Carnegie Mellon University. He holds a Ph.D. from UC Berkeley (1989) and has extensive industry experience at AT&T Bell Labs, Lucent Bell Labs, and Intel Research. His research focuses on parallel computing, distributed systems, databases, and machine learning, with a emphasis on algorithmic and systems-level innovations. He has led major initiatives like the Intel Science and Technology Center for Cloud Computing and contributed to projects such as IrisNet (a planetary-scale sensor network). Education : Ph.D. in Computer Science, University of California at Berkeley (1989) Research Interests : Gibbons' work spans big data analytics , high-performance computing , and cloud systems . He develops scalable algorithms and systems for emerging memory technologies, distributed ML, and robotics. Notable contributions include processing-in-memory (PIM) optimizations, pipeline parallelism for DNN training, and system architectures for robotic processors. Awards : IEEE Fellow (2014) ACM Fellow (2006) ACM Paris Kanellakis Theory and Practice Award (2019) Best Paper Award at NSDI 2006 Grants & Leadership : Co-PI of the $15M Intel STC for Cloud Computing (2011-2015) Editor-in-Chief of ACM Transactions on Parallel Computing (2012-2018) Leadership roles in conferences like SPAA, EuroSys, and MLSys Teams & Labs : Active in robotics computing (RobotPerf benchmark), distributed ML systems, and hardware-software co-design initiatives.
Daniel A. Jimenez is a Professor in the Department of Computer Science and Engineering at Texas A&M University . His research focuses on microarchitecture , interactions between compilers and microarchitectural design, and innovations in branch prediction and cache management . Educational Background: Ph.D. in Computer Sciences, Department of Computer Sciences, University of Texas at Austin M.S. in Computer Science, Division of Computer Science, University of Texas at San Antonio B.S. in Computer Science and Systems Design, Division of Mathematics, Computer Science, and Statistics, University of Texas at San Antonio Daniel is known for inventing the perceptron branch predictor and has significantly influenced research in neural branch prediction and machine learning applications in computer architecture . His work has been recognized with multiple best paper awards and inductions into prestigious computer architecture hall of fames . Selected Scientific Awards: IEEE Computer Society B. Ramakrishna Rau Award (2021) IEEE Fellow (2021) ACM Distinguished Scientist (2012) HPCA Test of Time Award (2019) Best Paper Award at MICRO (2022) NSF CAREER Award (2006) Inducted into ISCA, MICRO, and HPCA Halls of Fame His publications span key conferences like MICRO, ISCA, and ASPLOS, emphasizing topics such as branch prediction accuracy , cache replacement strategies , and memory hierarchy optimizations . Daniel is currently on sabbatical leave and will not be accepting new students for Fall 2024 or Spring 2025.