윈디하나의 누리사랑방. 이런 저런 얘기

글쓴시간
분류 기술,IT
넷버스트(NetBurst) 아키텍처

웬만하면 한물간 아키텍처 설명을 안 쓰려고 했습니다만, 암드(AMD)의 불도저 파이프라인 삽질을 보니 왠지 인텔이 했던 넷버스트 삽질이 생각나네요.

인텔은 2000년 펜티엄4를 소개하면서, 넷버스트(NetBurst) 아키텍처를 발표합니다. 넷버스트 아키텍처의 특징은 긴 파이프라인에 있습니다. 당시, 펜티엄 3가 10개 초반의 파이프라인 스테이지를 가지고 있었습니다만, 윌라멧(최초의 펜티엄4 CPU의 코드명)은 20개의 스테이지를 가지고 있었습니다. 파이프라인이 길 수록 클럭 높이기에는 용이합니다만, 동일 클럭에서는 성능이 올라가는 경우가 드물고(3D그래픽같은 단순 대량 작업이 아닌이상 성능향상을 기대하기 어렵죠) 동일 클럭에서 발열이 많아집니다. 클럭당 성능도 안좋아지죠.

- 윌라멧(Willamette, 180nm, 2000~): 펜티엄4, 파이프라인 20 스테이지, 소켓 423 -> 소켓 478

- 노스우드(Northwood, 130nm, 2002~): 펜티엄4 HT(하이퍼스레드), 파이프라인 20스테이지, 펜티엄 -> 펜티엄 HT
- 갈라틴(Gallatin, 130nm): 펜티엄4 익스트림, 파이프라인 20스테이지

- 프레스캇(Prescott, 90nm, 2004~): 셀러론D, 펜티엄4 5xx, 펜티엄 4 HT 5xx, 6xx, 펜티엄4 익스트림, 파이프라인 31스테이지, 소켓 478 -> LGA 775
- 스미스필드(Smithfield, 90nm): 펜티엄D 8xx(듀얼코어, 프레스캇 2개), 파이프라인 31스테이지

- 시더밀(Cedar Mill, 65nm, 2006~): 셀러론D, 펜티엄4 HT 6xx, 파이프라인 31스테이지
- 프레슬러(Presler, 65nm): 펜티엄D 9xx(듀얼코어, 시더밀 2개), 파이프라인 31스테이지

이중 인텔 최고의 망작이라 불리는게 프레스캇과 스미스필드입니다. 특히 스미스필드의 발열이 엄청났죠. 130W였습니다. 처음 윌라멧 나올 때도, 당시 펜티엄 3가 TDP 30W정도인 반면, 윌라멧은 60W대였습니다. 근데 130W이면 말 다한거죠. 요즘 기술로도 130W면 대형 히트파이프 방열판에, 쿨러 돌아가는 소리에 정신 없습니다. 지금도 저정돈데, 예전엔 더 심했죠. 이때문에 쿨러업체가 전성기를 맞이했습니다.

공정이 개선된 시더밀과 프레슬러가 나오면서 조금 나아졌습니다만, 그래도 발열은 여전히 심했죠. 2006년 코어2가 나올때까지 삽질은 계속되었습니다.

----

이번에 AMD에서 발표한 코드명 잠베지 프로세서가 발열이 심하다고 하네요. 넷버스트에 데인적이 있는 사람들은 그 악몽이 떠오르겠죠. 그래도 저는, 가격 낮아지면 잠베지 살 생각 하고 있습니다. 근데 이게 잘 안 낮아지네요. ㅎㅁ
글쓴시간
분류 기술,IT

OCZ Vertex Plus 펌웨어 업데이트 3.55

사용자 삽입 이미지

OCZ Vertex Plus

OCZ Vertex Plus는 현재 메이저 제조업체 중에서 우리나라에서 팔리는 SSD중 가장 싼 기기입니다. 60기가가 9만원대입니다. OCZ 제품 중 Onyx라는 Vertex Plus 보다 더 싼 제품군이 있긴합니다만, 우리나라에서는 현재 정식 수입이 안되었습니다.

이 SSD 디스크 문제가 있었습니다만, 최근에 펌웨어 업데이트가 나왔습니다. 꽤 많은 문제점이 해결되었다고 합니다. OCZ 사용자분들은 꼭 업데이트 하셔야 할듯.

업데이트 파일은 ISO 파일로 되어있어, 파일을 다운로드 하고, CD로 구운 다음, 구운 CD로 부팅하고, 질문에 Y로 답하면 된다고 하네요.

SSD사려고 이것저것 보다가 혹시 나중에 필요할지도 몰라 적어놓습니다.

----

http://www.ocztechnology.com/ssd_tools/OCZ_Vertex_Plus/

글쓴시간
분류 문화,취미

마법변신! 아이돌 프린세스 리틀프릿 삽입곡 Prospect

Take a flight 미래로 가 끝도 없이 넘쳐나는 Imagination 꿈은 영원히

매일같이 원하지 변화를 매일똑같은 하룬 싫어
무난 하게 사는것도 나쁜일은 아니지만
그래도 언제나 아쉬워 어딘가 좀 모자란 느낌
이런게 진짜로 내가 원한 미래라고 말하지마

거울속의 내가 웃고있질 않아 언제까지 이렇게 있을순 없어
할말을 다 하고 하고싶은대로 할래 있는 그대로 난 날아 갈래

Take your time 난 거침없이 망설임도 전혀 없이 강해진 날개를 펼쳐서 하늘로
또 내맘 설레게 만드는 희망과 꿈과 사랑과 우정 잊지 말고 끝까지 미소로 Carry on

Take it easy 어두움에도 길을 잃지 않을거야 이 마음도 저하늘도 밝은걸
꿈이 전부 이뤄지는 공식따윈 없다해도 지금 여기 내맘 이대로 Be all right

Take a flight 미래로 가 우리앞에 놓여있는 꿈이라는 문을 열고 달려가

----

사용자 삽입 이미지

요즘 아기랑 같이 재미있게 보는 에니. 투니버스 월/화요일 9시. 첨엔 별로였는데 중간 쯤 넘어가니깐 괜찮은 느낌.

원제는 [공주로 변신! 동화틱 아이돌 리루프리]다. 일본에서는 TV도쿄에서 방영했고 올해 3월 방영이 끝났다. 총 51편. 중반쯤에 아이들이 아이돌로 변신한 후에 나오는 노래인데, 제법 괜찮아서 자꾸 기억에 남음.

일본어판보다 한국어 더빙판이 더 괜찮다.

공식홈페이지(일본어): テレビ東京・あにてれ ひめチェン!おとぎちっくアイドル リルぷりっ

 

글쓴시간
분류 기술,IT

샌디브릿지 CPU 차이 정리

                셀러론    펜티엄        코어
               --------- --------- --------------
               G4xx G5xx G6xx G8xx   i3   i5   i7
L3 Cache         1M   2M   3M   3M   3M   6M   8M
TRUBO             X    X    X    X    X    O    O
HD Graphic 2,3    X    X    X    X    O    O    O
DDR3           1066 1066 1066 1333 1333 1333 1333
Core              2    2    2    2    2    4    4
Hyper Thread      X    X    X    X    O    X    O
SSE42             O    O    O    O    O    O    O
AVX               X    X    X    X    O    O    O
AES               X    X    X    X    X    O    O
VT-x              O    O    O    O    O    O    O
VT-d              X    X    X    X    X    O    O
최저가격(만원대)  ?    5    7    9   13   21   33

- G6xx 와 G8xx 의 차이점을 눈치채기 어려웠네요. 메모리 지원 최대 스펙만 바뀐겁니다.

- 현재 인텔은 기본적으로 코어/쓰레드 개수로 CPU 급을 나누지만, 저는 주로 L3 캐시의 크기를 봅니다. 대용량 데이터 처리에는 L3캐시 많은게 좋고 CPU 급이 높다는건 그만큼 L3캐시가 많다는 의미니까요. 제조 비용도 L3캐시가 많으면 그만큼 많이 비싸집니다. 하지만, L3캐시가 두배면 성능이 두배는 아니라는 점은 CPU선택시 고려해야 할 사항 중 하나입니다. 가격은 두배가 되지만 성능은 두배가 아니라는 거죠.

글쓴시간
분류 기술,IT

CPU 캐시의 line

Core 2 Duo E8400 의 경우 아래처럼 되어있다.

L1 Data cache           2 x 32 KBytes, 8-way set associative, 64-byte line size
L1 Instruction cache    2 x 32 KBytes, 8-way set associative, 64-byte line size
L2 cache                6144 KBytes, 24-way set associative, 64-byte line size

Core i7 2600K 의 경우 아래처럼 되어있다.

L1 Data cache           4 x 32 KBytes, 8-way set associative, 64-byte line size
L1 Instruction cache    4 x 32 KBytes, 8-way set associative, 64-byte line size
L2 cache                4 x 256 KBytes, 8-way set associative, 64-byte line size
L3 cache                8 MBytes, 16-way set associative, 64-byte line size

- line 이란 캐시 영역의 기본 단위다. 보통 4워드나 8워드를 단위로 사용하며 E8400에서는 16워드(64byte)를 사용한다. 32KBytes 는 512개의 라인이 있는 셈이다.

- [캐시 데이터 위치 결정 정책]중 하나가 set associative 다. 이외에도 fully associative, direct mapped 방식이 있다. E8400, 2600K의 경우 모두 set associative 방식이다.

- 메모리의 라인과 캐시의 라인이 n:1 매칭이 되면 direct mapped 가 되며, 나머지는 n:m 매칭이다.

- 쉽게 말해 direct mapped 의 경우 메모리의 특정 라인은 캐시의 특정 라인으로만 들어간다. 메모리의 특정 라인이 캐시의 모든 라인중 한곳에 들어갈 수 있으면 fully, 제한된 라인중 한곳에 들어갈 수 있으면 set 이 된다.

사용자 삽입 이미지

Direct Mapped, 2-Way Associative 방식의 설명. 출처: 위키피디아

- n-way 는 set associative 에서, 몇개의 라인을 1개의 셋으로 했느냐를 알려준다. 1-way set associative 는 결국 direct mapped 와 동일한 셈이다. 캐시의 라인 수와 way 수가 같다면  fully associative 이 된다. way는 메모리의 채널과 같은 개념이 아니다.

- 따라서 way수가 클수록, 구현이 어렵고, 속도가 떨어지며, 제조비용이 높아지지만 캐시의 효율성(miss rate 가 낮으면 효율이 좋음)이 좋아진다.