20140806

1. 새내기 세미나 준비 ([NSDI’13] Effective Straggler Mitigation Attack of the Clones)
대우 형께서 말씀하시길 “‘어떻게’ 했느냐도 중요하지만, ‘왜’ 했느냐가 더 중요하다.”고 하심.
아이디어가 돋보이도록 발표 자료와 대본을 대폭 수정함.


2. 영어 기사 읽기
1) Ebola is here: 5 reasons not to panic, CNN
– Ebola isn’t “some mystical pathogen (with) some bizarre mode of transmission,” said Bruce Ribner, who oversees the special isolation unit that is treating the patients at Emory University Hospital. (pathogen – 병원체)
– In the containment ward, the vents are specialized. (vent – 환기구)

2) Chinese socialite’s fall from grace capped with salacious televised confession, CNN
– Chinese socialite’s fall from grace capped with salacious televised confession (socialite – 사교계 명사, salacious – 외설스러운)
– Guo Meimei, 23, best known for showing off her wealth, looks and extravagant lifestyle on Sina Weibo, China’s version of Twitter, appeared on state television without make up and in orange prison garb after being detained by police last month for operating an illegal gambling den. (extravagant – 낭비벽이 있는, garb – 의복)
– Guo’s startling confession has been splashed over front pages and gossip magazines but critics have warned that her trial by media may be premature, given that she has not yet appeared in court. (startling – 깜짝 놀랄)
– She first gained notoriety in 2011 after she posted photos of herself posing with luxury sports cars and designer bags on a Weibo account that identified her as a commercial general manager for the Chinese Red Cross. (notoriety – 악명)
– Her ostentatious photos sparked widespread outrage about how a charity worker could sustain such a lavish lifestyle, leading to a big drop off in donations the following year, even though the Red Cross denied any connection with Guo. (ostentatious – 호사스러운, lavish – 풍성한, 호화로운 )
– In her confession, Guo apologized to the Red Cross and the public for fabricating her affiliation with the charity. (fabricate – 날조하다)

3) Gazans return to shattered homes as negotiators prepare to discuss cease-fire, CNN
– After the cease-fire began, residents trickled into Shujaya, an area near Gaza City that experienced some of the most destructive violence of the conflict. (trickle – 가늘게 흐르다)
– Residents are coming back to similar sights — rubble, ruins, buildings pockmarked by shrapnel. (pockmarked – 마마 자국, shrapnel – 포탄의 파편)
– Temporary humanitarian cease-fires repeatedly crumbled, with each side blaming the other. (crumble – 바스러지다)
– “The onus is on Hamas,” Regev told CNN of the 72-hour truce. (onus – 책임)
– “The United States has been steadfast in our insistence on an end to rocket and tunnel attacks against Israel and an end to the suffering of the people of Gaza,” State Department spokeswoman Jen Psaki said. (steadfast – 태도, 목표가 변함없는)
– U.N. Secretary-General Ban Ki-moon “urges the parties to commence, as soon as possible, talks in Cairo on a durable ceasefire and the underlying issues,” his office said in a statement. (commence – 시작하다)

4) Smart Building Technologies Could Expose Companies To A New Breed Of Cyber Attack, TechCrunch
– Google’s Australian office hack last year should have served as the wakeup call for smart buildings. (wakeup call – 모닝콜, 사람들의 주의를 촉구하는 일)


3. SIGOPS ([ATC’14] Large Pages May Be Harmful on NUMA Systems)
Application의 주소 공간은 여러 개의 page로 나뉘는데, 최근 application들은 요구하는 working set이 커서 address translation이 너무 많이 발생한다. 이를 해결하고자 제안된 것이 한 page의 크기를 크게 만드는 것이다. 한 page의 크기를 크게 만든다면 적은 수의 address translation으로도 충분히 application을 실행할 수 있기 때문이다. 이 논문에서는 NUMA에서 page의 크기가 커질 때 성능의 저하가 발생할 수 있다고 한다. NUMA system이 원래 가지는 문제점 두 가지가 1) hot-page effect, 2) page-level false sharing인데, 이 문제점들이 large page를 사용함으로 인해 더 커진다는 것이다. 이를 해결하고자 이 논문에서는 기존의 Carrefour 솔루션을 개선한 Carrefour-LP를 제안한다. Carrefour 솔루션을 적용하는 동시에, 성능에 대한 영향을 예측해 page 크기를 동적으로 조절하겠다는 것이다.


4. UMA, NUMA
1) 왜 많은 연구에서 NUMA 시스템을 대상으로 연구하는가?
오늘 SIGOPS에서 다룬 논문이 NUMA에서의 large page 영향을 다루고 있었는데, 왜 많은 논문에서 NUMA 시스템을 대상으로 연구하는지 궁금했다. 형들에게 여쭤보았더니, 서버들이 NUMA를 사용해 구성되기 때문이라고 설명해주셨다. 서버는 scalability가 중요한데, 따라서 scalability가 좋은 NUMA 구조를 쓴다는 것이다.

2) UMA, NUMA에 대한 이해
세권이 형께서 NUMA가 왜 scalability가 더 좋은지 물어보셨는데, 깔끔하게 설명하기 힘들었다. (이해가 부족하다는 것이다!) 그래서 UMA, NUMA에 대해 찾아보았다.

A. UMA

UMA는 multiprocessing에서 컴퓨터 메모리 설계 방법 중 하나인데, 프로세서가 어떤 메모리에 요청을 하는지와 무관하게 늘 접근하는 데 같은 시간이 걸린다.

B. NUMA

NUMA는 multiprocessing에서 컴퓨터 메모리 설계 방법 중 하나인데, 프로세서가 어떤 메모리에 요청하느냐에 따라 접근 시간이 달라진다. NUMA 시스템에서의 프로그래밍은 더 어렵지만, scalability가 더 좋다. SMP에서는 모든 메모리 접근이 하나의 공유된 메모리 버스에 집중되기 때문에 scalability가 떨어지지만, NUMA에서는 각 노드에 메모리가 분산되어 있기 때문에 scalability가 좋다.

3) 창현이 형과 NUMA 연구 방향에 대해 이야기
(왜 NUMA에서의 contention 문제를 해결하려 하는가? Bandwidth를 늘리면 안 될까?)
‘NUMA에서 contention을 해결하는 데 어려운 방법 쓰지 말고, interconnection에서의 bandwidth를 늘리면 되지 않을까?’ 하는 생각을 했다. 창현이 형께서는 ‘각 노드의 메모리 컨트롤러가 어차피 한 번에 하나의 요청밖에 처리하지 못하므로, bandwidth를 늘리기 쉽지 않을 것이다.’라고 하셨다. 하지만 여전히 의문이 남는다. Contention을 해결하기 위한 복잡한 해법을 찾지 말고, 그냥 bandwidth를 늘리면 안 되나? 왜 그런 방법을 쓰지 않는 것일까? 그런 연구가 있는데 내가 모르는 것인가?

References :
[1] David A. Patterson, John L. Hennessy, Computer Organization and Design
[2] Non-uniform memory access, Wikipedia, http://en.wikipedia.org/wiki/Non-uniform_memory_access
[3] David E. Ott, Optimizing Applications for NUMA, Intel, https://software.intel.com/en-us/articles/optimizing-applications-for-numa
[4] Understanding Non-uniform Memory Access, Microsoft, http://technet.microsoft.com/en-us/library/ms178144(v=sql.105).aspx


5. 메모리 시스템 공부/연구에 대해 이야기.
점심을 먹으러 가는 길에 태훈이 형과 메모리 시스템 공부/연구에 대해 이야기 함. 태훈이 형께서는 메모리 시스템에 대해 공부할 때, 시뮬레이터 소스 코드를 분석한 것이 도움이 됐다고 하셨다.

Advertisements
Tagged with: , , , , , , , , , , , , , , , ,
Posted in 1) Memo
2 comments on “20140806
  1. […] Kim could be trying to put out this image as a humble guy, that he’s not extravagant. (extravagant – 낭비벽이 […]

  2. […] without the onus of censoring the results according to Chinese law (the onus – 책임, 2014/08/06) 2) Taste Salty with Less Salt, Scientific American – One of the most sublime of salty […]

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

누적 방문자 수
  • 88,328 hits
%d bloggers like this: