IPS - Case Study

 


Problem Statement

Canon Printers have a hardware interface application developed over an RTOS. The application is responsible for issuing various control commands to the printers. The application has been developed in C but the code execution speed is comparatively slow. The Assembly team at Zenwaves was assigned the task of optimizing certain functions of the application.

Solution

The functions had to be converted to Assembly code as well as optimized. The software engineers at Zenwaves STPL employed the following methods for optimization :

  • Reduction of Loop.
  • Reduction of branches.
  • Reduction of Memory operation.
  • Single branch instruction looping.
  • Implementation of VLIW with in code.


For further queries contact info@zenwaves.com

L o g i n
1
Employee Login
a
N e w s
  • Zenwaves launches its network security

  • Another significant leap-Image processing domain

  • Initiative towards promoting Open-Source Software

  • Knowledge Center
    Case Studies
      Articles
      downloads
      Careers
      Japanese Version

     
      © 2008 Zenwaves STPL. All rights reserved.