Changes

Jump to: navigation, search

SPO600

No change in size, 14:39, 20 December 2013
Software Portability and Optimization
This course deals with the challenge of making software compatible with a new architecture in one of two ways:
# Adding additional architecture-specific code so that the software can run on the new architecture ('porting' the software), or
# Removing the architecture-specific code and replacing it with architectural-neutral code, so that it can run on a variety of system architectures ('making the software 'portable').
In either case, software can be altered or it can be built in such a way that performance is optimized - so that runs faster, or it uses less memory or other resources. In order to test optimizations, we'll be performing benchmark testing before and after modification.

Navigation menu