Research

Finding Solutions

Problem solving is the core of what CABEM does. If your problem has no known solution, CABEM can find one using research and experimentation. We are experienced working with researchers, turning their research ideas into working products.

Some of our areas of interest include:

  • Software for multi-core, cluster, or GPU architectures:
    Gone are the days of clock speeds that double every 18 months. For the foreseeable future, performance gains will need to come from software being able to take advantage of multiple processing elements. Which architectures are most appropriate for a particular application depend highly on the application's computing, memory access, and I/O patterns. CABEM can help analyze and adapt your application to multi-core, GPU, and cluster architectures to give it the performance it needs.

  • Design cluster systems tuned to a particular application:
    One-size-fits-all works as well for cluster design as it does for shoes. Each application has different needs, for which they cluster should be designed. Given a fixed budget, buying the fastest of every component is likely to give worse performance than determining which components have the largest impact on performance and focusing the components that give the biggest performance boost.

  • Image/Video processing:
    CABEM has researchers experienced in image and video processing, and multispectral imaging.

  • Cyber-Security:
    CABEM is active in research that helps understand and visualize network security status.
Building Software at CABEM
ArrowsCrop.jpg

CABEM defines and meets your needs.
We provide software development support throughout the development process with expertise in: Requirements Analysis,
Design, Implementation and Deployment.