Periodic Reporting for period 1 - SoftNum (Software-Defined Number Formats: Bridging the Gap between Performance, Accuracy, and Security)
Periodo di rendicontazione: 2022-09-01 al 2024-08-31
The main objective of the SOFTNUM is to explore software-defined number formats, an innovative approach which transforms number formats, generally considered to be hard-wired functionality, software-defined. These software-defined number formats are designed at the software level to meet the numeric needs of the computation and are more compact representations of the data. They reduce memory footprint and bandwidth requirements without sacrificing accuracy, which results in a speedup compared to the purely use of conventional hardwired number formats. This new approach can have significant positive outcomes for society. Reducing computations and memory storage using flexible software-level small numbers leads to sustainable computing. This means a smaller carbon footprint and lower energy requirements while still providing better speed and the same accuracy as traditional methods.
Beyond the Belief Propagation algorithm, the fellow identified and removed numerical redundancy in the CKKS Encoding part of Homomorphic Encryption and published the results at a reputable annual security symposium, 19th ACM Asia Conference on Computer and Communications Security (https://dl.acm.org/doi/10.1145/3634737.3656292(si apre in una nuova finestra)). Moreover, the fellow participated in a collaborative survey paper, contributing a comprehensive review of existing number formats and their role in the resource efficiency of convolutional networks. This contribution was published in Section 4 of a survey paper in the well-known ACM Computing Surveys (https://dl.acm.org/doi/pdf/10.1145/3587095(si apre in una nuova finestra)).
Moreover, the fellow disseminated the SOFTNUM project results by presenting a poster covering achievements in both machine learning and security applications at an important annual computing workshop at Imperial College London (the poster titled "Software-Defined Number Formats: Bridging the Gap between Accuracy, Performance and Security" was presented at the Novel Architecture and Novel Design Automation Workshop (NANDA): https://www.doc.ic.ac.uk/~phjk/NANDA24/(si apre in una nuova finestra)). Furthermore, the fellow has communicated the research achievements with the general public during the Computer Science open days outreach events at Queen’s University Belfast. He engaged with potential candidates and their families, explaining how research benefits society and emphasizing the significance and impact of studying and researching computer science.
This project has demonstrated that by leveraging software-defined number formats, computational efficiency can be achieved without sacrificing accuracy, as shown by comprehensive theoretical and experimental validations published in the resulting papers. By reducing numerical format size and optimizing numerical data communications, the project contributes to reducing the carbon footprint of large-scale computations, aligning with global sustainability goals. Furthermore, the project's contributions to Homomorphic Encryption will have an impact on confidential AI and efficient secure computing for health and financial data processing.