| On successful completion of the module, students should be able to: - Describe the architecture of both traditional and up-to-date microprocessors
- Assemble and disassemble machine code
- Interface with input and output devices
- Describe the modern memory and storage hierarchy, and its impact on performance
- Use different processing architectures (e.g. AVX, GPU, FPGA, AIPU)
- Understand and describe the range of processing architectures encompassed by IoT
- Understand and describe recent advances in processing architecture
|