Integration of Compiler Tools for Rapid Text Processing(error)

International Characters has developed a variety of software tools that, when used together, can produce very?high?speed

and high?quality text processing programs. These tools are usable only by specialist experts: they are not robust, easy to

use, or easy to extend. The goal of this project is to bring these tools together into a single application, and improving the

usability and extensibility of this application. The research involves designing a general program structure and fitting the

rewritten individual software components into it. The structure will be based on a widely?used and publicly?available

compiler framework known as LLVM. We will determine what extensions and moifications will be necessary to LLVM, and

how then to fit International Characters’ technology to it. We will pay particular attention to one such technology, called

IDISA, for Inductive Doubling Instruction Set Architecture. This is a technology that International Characters uses to

support SIMD (Single Instruction Multiple Data) programming on different computer systems, each of which….

Faculty Supervisor:

Thomas Shermer

Student:

Partner:

International Characters inc

Discipline:

Computer science

Sector:

University:

Simon Fraser University

Program:

Accelerate

Current openings

Find the perfect opportunity to put your academic skills and knowledge into practice!

Find Projects