20150526

1. 영어 기사 읽기
1) Dolphin Deaths Linked to 2010 Gulf of Mexico Oil Spill, Scientific American
– We found that dolphins dying after the oil spill had distinct adrenal gland and lung lesions that were not present in the stranded dolphins from other areas. (lesion – 병변, 병소)
2) Google files patent for creepy teddy bear, CNN


2. Computer Architecture 청강
– Speculative lock elision: lock이 있으면, lock 변수에 값을 쓰지 않고 speculative하게 critical section을 실행한다. 만약에 충돌이 있으면 rollback한다.
– Speculative lock elision은 프로세서에 큰 변화가 필요하지 않으며, SW에 transparent하다 (실제 인텔 구현은 non-transparent하다.) Speculative lock elision을 사용하면 충돌하지 않는 critical section은 병렬적으로 실행할 수 있다.
– Transactional memory와 speculative lock elision의 차이점은, speculative lock elision에서는 transaction을 정의하지 않는다는 점이다.
– Speculative lock elision은 일반적인 instruction sequence로 critical section을 구분할 수 있다고 주장하지만, 실제로는 쉽지 않다. 이러한 이유로 인텔의 구현에서는 실제로는 transparent하게 구현하지 않는다.
– Speculative하게 캐시라인에 접근하는 쓰레드는 speculative access bit을 set한다. 그리고 해당 캐시라인에 다른 프로세서로부터 invalidation 메시지 도착하면 abort한다.
– SLE는 context switch, critical section 안에서의 system call을 지원하지 않는다.
– Intel TSX로 speculative lock elision을 구현함

Advertisements
Posted in 1) Memo

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

누적 방문자 수
  • 98,779 hits
%d bloggers like this: