일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- depthwise convolution
- depth-wise convolution
- out-of-order
- side-channel
- prime abort
- 캐시 사이드 채널
- depthwise separable convolution
- clflush
- down-sampling
- transient execution attack
- 사이드채널
- dilated convolution
- 캐시사이드채널
- PRMIE ABORT
- min pooling
- cache side channel
- 부채널 공격
- 프라임프로브
- down sampling
- Logical address
- PRIME+ABORT
- depth-wise separable convolution
- 프라임 프로브
- mean pooling
- 로스함수
- 캐시 사이드채널
- cpu
- cache side-channel
- 의존성
- PRIME+PROBE
- Today
- Total
목록Architecture (5)
컴공과블로그

컴퓨터 내에 위치한 뇌라고 할 수 있는 CPU는 작지만 방대한 양의 일을 처리한다. 그러나 CPU는 작다는 특징을 갖고 있으며, 이러한 작은 CPU가 많은 양을 처리하기 때문에 열은 많이 발생할 수 밖에 없다. 그렇기에 컴퓨터 설계자는 반드시 열 설계와 관리를 고려해야 한다. 그렇지 않다면 CPU의 수명은 급격히 줄어들 것이고 성능까지도 낮아지게 될 것이다. 또한 컴퓨터 내에 들어있는 많은 부품들의 크기가 점차 더 작아지고 있기 때문에 열 설계와 관리를 고려하는 것이 필수 고려사항이 되었다. 히트싱크 히트싱크는 이러한 작은 부품들에서 발생하는 열들을 히트싱크 전체로 분산시켜 팬을 통해 공기 중으로 발열된 열을 발산시키는 역할을 도와준다. 그러기 위해서 히트싱크의 표면적은 넓어야 하고, 냉각팬이 있을 경우..
파이프라인이란? 프로세서에서 성능을 높이기 위해서 명령어 처리 과정으로 한 데이터 처리 단계의 출력이 다음 단계의 입력으로 이어지는 형태로 연결된 구조를 가리킨다. 명령어 처리를 여러 단계로 나누어 단계별로 동시에 수행하여 병렬화를 시키는 것을 말한다.

Dai, Miles, et al. "Don't Mesh Around:{Side-Channel} Attacks and Mitigations on Mesh Interconnects." 31st USENIX Security Symposium (USENIX Security 22). 2022. 멀티코어 프로세서에서 On-chip Interconnect는 물리적 코어, 공유 캐시 및 메모리 컨트롤러를 연결한다. 2000년대 후반부터 Intel은 ring bus로 알려진 링 인터커넥트 아키텍처를 사용해 왔습니다. 그러나 인텔의 하이엔드 프로세서의 코어 수가 증가함에 따라 확장성 문제가 드러났고 이로 인해 인텔은 Mesh Interconnect를 개발하게 되었다. 이 Interconnect는 2016년 Knights ..
Wang, Yingchen, et al. "Hertzbleed: Turning Power {Side-Channel} Attacks Into Remote Timing Attacks on x86." 31st USENIX Security Symposium (USENIX Security 22). 2022. In Intel processors, dynamic voltage and frequency scaling (DVFS) works at the granularity of P-states. Intel 프로세서에서 DVFS(dynamic voltage and frequency scaling)는 P-States의 granularity로 작동한다. Modern Intel processors offer two mecha..
클럭속도 자동차가 빨리 달릴 때는 악셀을 밟아 엔진의 회전수를 증가시키게 된다. 같은 엔진을 가진 자동차라면 빠른 회전수로 작동할 때 더 빨리 달리게 되는 것이다. 컴퓨터도 이와 같다 진동수를 나타내는 단위로는 헤르츠(Hertz)가 사용된다. 1Hz란 1초에 1회의 진동이 있었다는 의미다. 컴퓨터에서는 초당 백만 번의 진동이 있음을 나타내는 메가 헤르츠(Megahertz)로 MHz라는 단위가 주로 사용됩니다. CPU속도 1GHz 면 1초에 10억번의 진동이 움직인다는 얘기다. cpu의 표식에 있는 hz는 1hz가 초당 on/off를 한번 하는 것을 표기하는 것이다. 그러므로 3Ghz 는 초당 on/off를 30억번의 전기신호가 오고 갈 수 있는 것이다. 이걸 클럭속도라고 한다. 즉, 그만큼 처리속도가 빠..