picture picture picture enjura enjura About
About  
Products  
Contact  
Home  
Our Mission

At Enjura, our business is software optimisation. By passing on to us the task of addressing software bottlenecks, your company can concentrate on your core activities - building products for customers. We stay abreast of new developments, continually reassessing our software in the light of new processor releases. Our aim is to be the first to deliver customised performance software for new processors.

Our Approach

Our approach to software optimisation combines two distinct activities; the development of new algorithms and the fine-tuning of software for specific processors.

New Algorithms Research
We research and develop new algorithms to solve computational problems, such as the modular multiplication operation used in RSA encryption. With an extensive experience in the development of high performance numerical, scientific and cryptographic applications, we have a diverse knowledge base to draw on. This helps us create new and innovative solutions to challenging problems.

Code Optimisation
Extensive optimisation allows us to extract the maximum possible performance from our software. Significant speed improvements result from using a highly detailed knowledge of the functional profile of the target processor. By modelling the CPU resources such as execution units, registers and caches, the key software bottlenecks are precisely tuned for best peformance. Our goal is to be able to achieve 100% utilisation of one or more CPU resources, proving that the maximum possible speed has been achieved.