Related projects
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
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 approach for the parallel processing of text. The project that is being proposed will build upon the lessons that were learned from this initial prototype. The compiler will be modified in order to achieve platform independence, the compilation process will be optimized, and optimizations will be applied to the search algorithms in an attempt to extend the number of use cases where the compiler has a performance advantage. Upon the successful completion of this project, International Characters, Inc. will be provided with yet another high-performance software component that can be used to meet the needs of its customers.
Dr. Nick Sumner
Dale Denis
International Characters Inc.
Computer science
Information and communications technologies
Simon Fraser University
Accelerate
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
Find the perfect opportunity to put your academic skills and knowledge into practice!
Find ProjectsThe strong support from governments across Canada, international partners, universities, colleges, companies, and community organizations has enabled Mitacs to focus on the core idea that talent and partnerships power innovation — and innovation creates a better future.