2110452 High Performance Architecture
1st semester 2019
Eng building 3, room 3406, Wed 13:00-16:00
Multicore processor
Graphic Processing Units
Quantum computers
addtional topic: interrupt
Assesment
projects 3 x 20 = 60%
final 40%
Lecture
Next week
Please prepare your machine for next week in class activities
21 Aug Aim: run two concurrent processes in S2 simulator.
Tools required: S21 assembler, S2 simulator with interrupt.
28 Aug Do not have class. I am going out to give a
public talk (on AI and ML) for the treasury department.
27 Sept Courseville page is open for register. We
will use this site to submit the projects.
. . .
Tools
MOS in S2 assembly mos2.txt
MOS in Rz mos-rz2.txt
(with example of writer/reader)
S21 simulator and assembler s21-3.zip
(latest update 24 Jan 2017)
I use Rz language as an example language.
See my Rz language homepage
Tools for interrupt
programming iot-rz-17.zip
Multi-core simulator s30-6.zip
Compiler rz for s30 rz40.zip
GPU simulator npsim4-1.zip
Recommended free C compiler for Windows lcc-win32
. (for Windows 7, 8, 8.1 and 10). Please also download and install
"User Manual". You need it to look up the library function of this
C. (for OS X you need xcode, also free).
Homework
14
Aug Read mos2.txt.
Reference to S2 instruction set. S2
version 1 processor
21
Aug Run the demo on mos-rz2.txt.
Try multiprocessor simulator (s30).
. . .
Project
1. One possible project is the implement mos-rz2.txt on multicore.
2. Write benchmark program for Q sytem run it against S2.
.
. .
Additional
information
If
you want to read the yet unseen paper from Google here it is Quantum
Supremacy (Warning: the level of presentation is not
for undergrad. but who knows?)
Pictures of the experiment Qubit with Rubidium atom at Center of
excellence in physics, Chiengmai University. (September 2019)
A good dicussion of Quantum Supremacy and the future of quantum
computing
https://news.harvard.edu/gazette/story/2019/10/harvard-weighs-in-on-googles-quantum-supremacy/
...
last
update 31 Oct 2019