Back to All Awards
SHARE THIS POST
Project of the Year
CAS Project #1035 - OMR in Resource Constrained Environments (Embedded/IoT/Mobile OMR)

This 2020 project best exemplified the IBM Center for Advanced Studies mission, by delivering excellence in applied research, exposing IBM development teams to new and emerging technologies, and transferring results into commercial products.

Due to a high priority client need, the project team was challenged to accelerate delivery of an AArch64 implementation of OpenJ9. The University of New Brunswick students rose to the challenge, and their outstanding contributions made it possible to deliver a working AArch64 backend in Eclipse OMR. The team also made significant contributions towards integrating the OMR backend into Eclipse OpenJ9 to produce an AArch64 JIT compiler.

The success of this project testifies to both the depth of Runtimes expertise built by the University of New Brunswick, and the breadth of student involvement in CAS Atlantic.

Research Team:
Research Associate Aaron Graham, University of New Brunswick
M.Sc. Candidate Md. Ariful Haque, University of New Brunswick
M.Sc. Candidate Jean-Philippe Legault, University of New Brunswick
M.Sc. Candidate Md. Alvee Noor, University of New Brunswick
M.Sc. Candidate Sahithi Ponangi, University of New Brunswick
M.Sc. Candidate Sean Moffatt, University of New Brunswick
Undergraduate Students Julie Brown, University of New Brunswick
Undergraduate Students Hillary Soontiens, University of New Brunswick
Undergraduate Students Michael Flawn, University of New Brunswick
Professor Kenneth Kent, University of New Brunswick
Professor Gerhard Dueck, University of New Brunswick
Project Manager Stephen MacKay, University of New Brunswick
Senior Software Developer Daryl Maier, IBM
Advisory Software Engineer Kazuhiro Konno, IBM
Senior Manager Tony Renaud, IBM

Project of the Year

Honourable Mentions:
CAS Project #1046 - Conversion and retention of users
Ryerson Univerisy and IBM
CAS Project #1006 - Approximation Algorithms for Instruction Scheduling
McMaster University and IBM