Open main menu

CDOT Wiki β

Changes

SPO600

60 bytes removed, 19:03, 4 September 2014
no edit summary
= Software Portability and Optimization =
Software is sometimes written to work on a specific computer architecture (type of computer), such as on Intel-compatible x86_64 PCs, or IBM Z9 mainframes. This course is about bringing software to a new architecture. 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').