Modeling Application Performance under Multi-Instance (Multi-Stream) Execution Scenarios

Multi-stream execution is a technique in GPUs that allows multiple operations/kernels from the same program to effectively use GPUs without explicitly stating the affinity of threads to the cores. Several recent optimizations in Machine Learning (ML) algorithms leverage multi-stream execution. While performance modeling of ML applications is well studied under single-stream execution, performance models of […]

Read More
Forecasting Patient Flow Pressures

At St. Michael’s Hospital (SMH), having insight into patient flow throughout the hospital is essential to resource planning and operational efficiency. When patients are admitted, discharged, or transferred in the hospital, several actions need to be taken to ensure patients receive timely care and resources do not become backlogged. Improving patient flow reduces wait times, […]

Read More
Ubiquity: Intelligent Supply Chain Management

The intern will first determine which one of the two modules in the Ubiquity product is more likely to be improved using the machine learning and deep learning methods, and then implement the proposed method or research on other methods. To improve the sensitivity of the pricing and promotion module towards the small price changes, […]

Read More
Market 360 AI: AI-enabled Discovery of Customer and Market Insights

Organizations across various industries struggle to deliver personalized offerings and expanded access for target populations. Developing sub-population profiles will help identify priority sub-populations with the greatest potential to benefit from personalized support and intervention, and inform the development, targeting and delivery of personalized offerings. The objective of this research project is to enhance Deloitte’s Market […]

Read More
The Automation of System AssemblyRecognition

Traditional 3D reverse-engineering and prototyping involves 3D modeling and manual parts recognition. With the advent of 3D scanning technologies, it becomes possible to automate this workflow. This research internship aims at creating a novel mechanism to automate the process of assembly recognition, as part of a new workflow of 3D interactive prototyping. The research will […]

Read More
Clarifying Questions for Conversational Agents

Many conversational agents blend the functionalities of question-answering and chit-chat into a single system. This lays the foundation for a more interactive type of question-answering models which is the primary focus of the research project. Interaction between a user and the agent allows the user to ask an underdefined or ambiguous question, and, instead of […]

Read More
Communication-Efficient Federated Learning Systems

In distributed computing settings, data privacy is of paramount importance (e.g., mobile or medical devices). Federated Learning (FL) empowered the state-of-the-art deep neural network model to provide AI solutions to clients while keeping the client data private in distributed computing settings. Communication between different devices is one of the main bottlenecks of FL model because […]

Read More
Business Development & Strategy Intern

The project will focus on developing expansion strategies as Doggy Bathroom enters the European market and hosts pop up shops throughout North America. The project will focus on creating business development strategies to aid with the rollout of these projects. The main goal of the company is to continue growing the brand awareness throughout North […]

Read More
Open MIDaaS – Mobile Identity as a Service

I will be working on open MIDaaS project. It stands for Mobile Identity as a Service. The project aims at making a mobile application the centre of user authentication. The app will be like a personal wallet which will store the list of attributes like verified email, address, and phone and credit card numbers. A […]

Read More