Global Computers, Inc.
 

'We deliver only the best'

Home

Project Templates

About Us

FAQs

Contact Us

 

 

60 6253 6587   |   Call Today!

 

Main Menu

Home

Phase 1

Phase 2

Phase 3

Phase 4

Phase 5

Sitemap

 

Research information of Coding efficiency projects

Research Information from the Internet

 

Prepared by: Divya Markend Joshi                                         Date: October 2, 2004

 

Global Computers, Inc. is a global company that strives to achieve customer satisfaction in every aspect of services delivered to the customers. However, despite being in the computer or rather in

the Information Technology (IT) industry, the company’s IT department is in a worrying state as it is facing problems regarding the computing power needed for their supercomputers and mainframes.

The department has narrowed down the core of the problem to being their programs not being coded for efficiency. This has therefore caused Global Computers, Inc. thousands and millions of dollars annually to enhance its computing power. That is not all, the number of supercomputers and mainframes increase every year because the utilization of the systems are not being maximized, hence the situation.

 

Several companies and corporations that have formally implemented the Coding

Performance Improvement project have clearly benefited from it. I researched on two sites that

stated the success of implementing the Coding Performance Improvement project.

A team of researchers from NASA carried out the Coding Performance Improvement project to measure the performance of the baseline AMR Navier-Stokes code. A description of the problem

was presented including the input as well as the techniques used to measure wall-clock times

along with serial and parallel results of the baseline on the code ‘halem’ machine at GSFC. The

approximate peak memory of usage for two benchmark problems in serial was also measured.

After implementing the new codes, the researches were able to present a timing measurement

that displayed an improvement in performance after various code optimizations. Through

vigorous review on the original baseline codes, errors were encountered, and as such

necessary changes were made to the codes.

The primary outcome of the improvised codes was the reduced wall-clock time by factors ranging

from 1.76 to 7.893. These factors varied depending on the complexity of the problem and the

number of processors. Another outcome of executing this project was that they were able to

reduce the amount of memory that was needed by approximately 5% and 20%.

 

Another successful story of implementing the Coding Performance Improvement project is that of

an aeronautical company. Lockheed Martin had also experienced major problems in the

company’s management system because the system lagged way behind time and it was almost impossible to get any work done. Furthermore, being a company that deals with real-time systems, the company had to act fast in order to stay in the industry. Lockheed Martin applied Six Sigma

principles in the Coding Performance Improvement project. The company reworked on the codes

for the management system. The outcome was an obvious cost reduction in maintaining the

system. Apart from that, the amount of time wasted just waiting for the system to load also

saw a significant improvement.

Initially, Lockheed Martin used two approaches to deal with the problem. The first approach is

known as Diminishing Manufacturing Sources (DMS). The second approach procures a

lifetime quantity while still in production or a periodic major programmed retrofit is

conducted. However, both approaches were expensive and either risky or wasteful.

 

A programmed retrofit typically involved the redesign of the computer hardware components and

the recoding of the software. This is further followed by an extensive recertification testing,

particularly when there are flight critical functions. So, in order to curb this problem, the

Lockheed Martin team developed a life-cycle technology management approach. The

life-cycle technology management approach focuses on true OSA and "evolutionary

technology refreshment" that achieves software portability (independence from hardware), both

within an avionics box and throughout the entire aircraft. Standardized, non-proprietary

interfaces provide true "plug-and-play" capability, much like the mix-and-match capability of

hardware peripherals and software in today’s commercial personal computers.

 

The new approach allows boards or modules, incorporating new technology, to be changed out

as preferred spares on an attrition basis, with no impact to form, fit or function. Large

spares inventories are not required. The newer-generation technology also offers performance

growth potential, lower cost and higher reliability.

References:

                                                                                                                        back to top

 

Useful Links

Six Sigma Qualtec

i-Six Sigma

Six Sigma System

GE Six-Sigma

Six Sigma Training

Templates for download

Others

 

View technology headlines at MSNBC


MoneyCentral Stock Quote

Enter Symbol(s) 

Simple FrontPage Templates

 

Copyright Global Computers, Inc. All Rights Reserved.
administrator