CPU Time = Instruction count CPI clock cycle time
-> Performance = 1/execution time
ISA : abstraction - interface between the hardware and the lowest-level software. 최하위 레벨의 프로그래밍 인터페이스로 프로세서가 실행할 수 있는 모든 명령어를 포함한다.
Execution time : response time과 같은 뜻으로 task를 수행하는데 걸리는 시간
cost/performance is improving : moore's law를 따라 향상되는중이다.
Hierarchical layers of abstraction : 프로그래머가 세부사항들을 고려하지 않고 설계할 수 있게 해주는 방법. ISA를 이용한다.
Power is limiting factor : power wall에 가까워짐에 따라 병렬화를 통해 성능을 향상시킨다. 이를 위해 pipeline방법을 사용한다.