High Performance Regular Expression Matching Using Parallel Bit Stream Technology

Regular expressions can be thought of as a mini programming language that has a general pattern notation that allows you to search texts for occurrences of string patterns. Recently, a prototype compiler for regular expressions was introduced that provided a 5x or better performance advantage over its closest competitors. The prototype implemented a novel new […]

Read More
Transfer learning for semantic segmentation of fungal growth images to accelerate high-throughput fungicide development

There is a growing need to develop new crop protection products that are more effective against fungal disease and mitigate pathogen resistance. The fungicide product development process is time consuming and expensive and there is a great opportunity to reduce costs and time by using machine learning. In this project, an existing deep learning algorithm […]

Read More
Optimization of low-temperature carbon electrodes for efficient hole extraction from perovskite absorbers with variable bandgap

The project involves the investigation and optimization of carbon electrodes to achieve efficient perovskite photovoltaic devices for indoor and outdoor applications based on a method that can be used for industrial production. The intern will first study the optimization of carbon electrodes for solar cells, which will involve materials and device engineering. Then, the intern […]

Read More
Programming Techniques for QUBO Compatible Processors II

The main problem this internship project explores is the selection, conversion, and encoding of mathematical models that pertain to the finance industry for processing on available types of analog optimization processors. This research investigation aims to develop new algorithms and code that take advantage of an analog optimization process which acts as an “oracle” for […]

Read More
Data management on future hardware and cloud environments

Data management systems are the backbone of the modern society powering many impactful applications. As data volume and the need for fast data processing continue to grow, it is paramount for data management software to evolve and provide high performance. This in turn must be done by co-designing data management software with the underlying hardware […]

Read More
XGFNG Election Code and Band Membership Review Project

Xeni Gwet’in is one of the six communities that form the T?ilhqot’in Nation located in the traditional T?ilhqot’in territory approximately 200km west of Williams Lake. Xeni Gwet’in is the only community in Canada to have received Aboriginal Title land that is recognized by the Supreme Court of Canada, which means that 1700 square kilometres of […]

Read More
Developing machine learning tools for routine clinical EEG

The proposed project is part of a large-scale collaboration between SFU’s Behavioral and Cognitive Neuroscience Institute (BCNI) and Fraser Health Authority (FHA) in the domain of AI applied to clinical electroencephalographic (EEG) scans recorded and evaluated in the process of diagnostic workup in FHA’s public hospitals (n = 40’000). The key goal of the SFU/FHA […]

Read More
Nuclear structure of 116Sn studied through 115Sn(n, ?)

A nucleus of tin composed of 50 protons and 66 neutrons, called 116Sn, is the subject of our investigation. Only certain energies are available to nuclei at any one time, and when a nucleus reaches one of these energy states, it acquires features unique to that state. To create the examined nucleus, a beam of […]

Read More
Dynamical decoupling for engineered dissipative process

Engineered dissipation is an important technique to prepare quantum resources, such as spin-squeezed states, for quantum sensing and computing. Compared with traditional coherent approach, engineered dissipation is generally less demanding in control precision and more robust against noise. However, the efficiency dissipative spin squeezing can be affected by unwanted interaction. It would be highly desirable […]

Read More
Quantum error correction compiler for novel quantum computing platform

Realistic quantum computers unavoidably suffer from physical imperfections, such as environmental influence and imprecise control. An imperfect quantum computer will introduce computational error, so quantum error correction (QEC) is necessary to improve information accuracy. Standard QEC assumes an implementing circuit that involves a typical set of logic gates. However, not all the standard gates can […]

Read More