Recent Research Projects

Generation and Verification of High-Performance Mathematical Software and Hardware

2019/20 • $87,500 • PI,CO
This project continues a decade-long collaboration between McMaster University and IBM Canada, inventing new software strategies to better utilize the z Mainframes which transact eCommerce and analytics and POWER supercomputers powering science. Coconut (COde CONstructing User Tool) is our...

Software: Tool for Change

2017/18-2019/20 • $75,000 • PI
No summary

Novel scanning, milling and data handling strategies for circuit analysis

2019/20 • $27,645 • PI,CO
Computer chip manufacturing companies use high resolution electron microscopes to scan a chip and high-powered ion beams to remove material (dig under the surface), expose buried features, and thereby determine whether other companies are copying their chips and infringing upon their...

Science Odyssey

2019/20 • $19,090 • PI
No summary

Science Odyssey

2018/19 • $396,581 • PI
No summary

Approximation algorithms for instruction scheduling

2016/17-2018/19 • $120,000 • PI,CO
Code generation, including register allocation, instruction selection and instruction scheduling, is a non-polynomial problem, whose satisfactory solution affects every computation we do. To cope with this, many clever heuristics have been invented which afford good to great solutions, very...

Mining for hidden information in scanning electron micrograph subpixels

2018/19 • $25,000 • PI
Fibics Incorporated is a leader in the instrumentation of charged particle beam (CPB) microscopes (typically*Scanning Electron Microscopes (SEMs) and Focused Ion Beam Microscopes (FIBs) ), and has identified an*untapped source of information within the images normally made available to users:...

Optimal Bandwidth-Limited Gradient Waveform Design (continued)

2017/18 • $12,500 • PI
Synaptive Medical is a medical device and software technology company based in Toronto, focused onproviding imaging solutions to enhance neurosurgical procedures. Synaptive Medical is focused onincorporation of novel magnetic resonance imaging technologies into specific neurosurgical procedures...

Software: Tool for Change

2012/13-2016/17 • $65,000 • PI
No summary

Optimal bandwidth-limited gradient waveform design, including eddy-current compensation

2016/17 • $25,000 • PI
Synaptive Medical is a medical device and software technology company based in Toronto, focused on providing imaging solutions to enhance neurosurgical procedures. Synaptive Medical is focused on incorporation of novel magnetic resonance imaging technologies into specific neurosurgical...

Optimal colour calibration for seamless video walls

2014/15 • $25,000 • PI
For large size displays exceeding approximately 100 inches diagonal it is convenient to tile a set of modules together to form a large display. This type of display or video wall is popular in public places, however video walls usually have visible gaps or bezels between modules. A specific...

Optimization in MRI and NMR

2010/11-2012/13 • $48,000 • PI
The results of this research will lead to the better utilization of Magnetic Resonance Imaging (MRI) and Nuclear Magnetic Resonance (NMR) equipment. This will result in a reduction in scan-time for MRI procedures and improve the quality of the resulting scans. It will allow more NMR experiments...

Leveraging Structure and Sparsity on SIMD and Multicolore Architectures

2010/11-2011/12 • $230,859 • PI,CO
Computer simulations are important for both basic science and product/process simulations. The breadth and power of these simulations have grown significantly as processor power has increased in a predictable fashion over more than a decade. But in the last several years, growth has shifted from...

Way beyond markup

2010/11 • $25,000 • PI
This project will apply theoretical Computer Science knowledge about Domain Specific Languages--compact languages designed to be efficient in a narrow domain--to a set of business software applications. We aim to show that applying well-designed DSLs can reduce time-to-market, reduce the cost of...

Patents