로그인 해주세요.

미니기기 / 음향 게시판 *스마트폰과 PC, 카메라, 스피커 등 IT 미니기기와 음향기기에 관해 교류하는 게시판입니다.

Section31

미니 잡담: 왜 삼성은 몽구스 코어 시절 DSU를 안 썼을까?

https://meeco.kr/mini/38915613

 

제목에 나와있는 이 질문은, 며칠 전 제가 그린 엑시노스 990 CPU 다이어그램 게시글의 댓글에서 시작됩니다.

 

exynos-9825-diagram.png

 

그림은 엑시노스 9825의 다이어그램으로, 알려진 사양과 다이샷을 바탕으로 하여 그렸습니다.(스테핑: A0A0)

 

그런데, 보다시피 이때는 아직 삼성이 자체 개발한 커스텀 CPU인 몽구스 아키텍처 시리즈를 쓰던 시절이었고,

엑시노스 9820 및 9825에는 4세대 몽구스 아키텍처인 "치타"(Cheetah)가 엑시노스 M4 (Exynos M4)라는

이름으로 듀얼 코어가 탑재되었습니다.

 

그래서 CPU 클러스터를 묶을 때, 보다시피 Exynos M4 듀얼코어는 빅 코어 클러스터이고,

Cortex-A75 듀얼코어는 미들 코어 클러스터이고, Cortex-A55 쿼드코어는 리틀 코어 클러스터입니다.

 

문제는 Arm 측에서 DSU (DynamIQ Shared Units)를 발표했을 때 지원하는 CPU 코어 종류를

Arm System IP 로 제한을 걸어버렸습니다. 즉, 커스텀 CPU 코어 자체를 DSU에 연결할 수가 없습니다.

 

이렇게 되니까, 일반 big.LITTLE 솔루션은 자유롭게 쓸 수 있지만** L2 캐시까지만 지원하고,

L3 캐시를 탑재하려면 자체적으로 Interconnect 가 필요한, 설계사 입장에서는 뭐 같은 상황이 됩니다.

** 일반 big.LITTLE 솔루션은 당장 애플이 채택하고 있으므로 이것은 커스텀 CPU 코어도 사용 가능합니다.

 

애초에 이 문제는 엑시노스 9810이라는 한참 전의 시점에 불거졌습니다.

 

이때 삼성은 Exynos M3 코어에 처음으로 L3 캐시를 도입하게 됩니다. 그런데 당시 Arm 측에서는

풀 커스텀 CPU 마이크로아키텍처에는 DSU 라이센싱을 줄 수 없다고 해서 삼성이 직접 개발했다고 합니다.

 

당시 아난드텍이 Arm 측에 DSU가 커스텀 CPU 코어 (즉 서드파티)를 지원하냐고 질의하자,

Arm 왈, 아니오 라고 했습니다.(맨 밑의 링크를 참조하시오)

 

결국 이렇게 되자, 삼성은 자사의 몽구스 아키텍처 시리즈 기반 CPU 코어와,

나머지 Arm Cortex 코어들을 서로 연결하기 위해 자체 개발한 Interconnect를 더 확장해야 했는데,

 

이 자체 개발 Interconnect가 바로 엑시노스 8890 공개 때 선보였던

삼성 코히런트 인터커넥트 (Samsung Coherent Interconnect; 이하 SCI) 입니다.

 

이후 삼성이 SARC 몽구스 팀을 해체하고 Arm 레퍼런스 코어로 회귀하자, 그제서야

삼성은 플래그십 엑시노스 시리즈에 제대로 DSU CCI를 라이센스를 받아서 사용할 수 있었습니다.

 

문제는 DSU가 SLC (System Level Cache; 또는 LLC) 를 지원하지 않는다는 점으로,

SLC를 연결하려면 Arm CoreLink 혹은 자체 개발 인터커넥트를 써야 합니다.

 

추가로 CPU(DSU)와 GPU, NPU, ISP, DSP, 모뎀, 동영상 엔진 등의 기타 요소들, 그리고 SLC를

서로 연결하려면 또 다른 Interconnect 겸 네트워크 온 칩(Network-on-a-Chip; NOC)이 필요한데,

 

그게 지금의 삼성 코히런트 인터커넥트 (SCI) 및 NOC가 이어받고 있다고 볼 수 있겠네요.

 

한줄 요약 : Arm 측이 커스텀 CPU 코어에 대한 DSU 지원을 금지하여, 어쩔 수 없이 자체 개발한

인터커넥트를 써야 했다.

 

 

관련 링크

https://www.anandtech.com/show/12520/the-galaxy-s9-review/3

 

 

Section31
[Mobile]
Galaxy Note9 512GB
- 이후 플랜: UNKNOWN

[Tablet]
Galaxy Tab S6 Lite
- 이후 플랜: iPad Air 6? 또는 mini 7?

[Laptop]
Dell XPS 13 9370 (이전) → (Galaxy Book3 (with ARC))
→ MacBook Air 15 M2 (2023년식)
댓글
7
gamma
1등 gamma
2024.07.02. 14:40

퀄컴이 풀커스텀 코어 계속 쓰다가 본격적으로 빅리틀 쓰는 시점부터 세미커스텀으로 돌아선거, 삼성이 커스텀 코어 포기한거에 다 영향을 끼쳤겠네요.

삼성이야 결정적인건 커스텀 코어 성능 문제였겠지만요.

 

[gamma]님의 댓글을 신고합니다. 취소 신고
Section31
글쓴이
Section31 gamma 님께
2024.07.02. 16:10

퀄컴이 스냅드래곤 820 시리즈 때 사용한 1세대 Kryo CPU는 풀 커스텀 코어였습니다.

그러나 하필 Arm 레퍼 코어**를 사용한 엑시노스 7420에 CPU 성능과 전성비 전부 다 밀렸습니다(...).***

** 물론 삼성 자체적으로 마개조를 거치긴 했지만요.

*** 긱벤치 5 기준.

[Section31]님의 댓글을 신고합니다. 취소 신고
난거북넌토끼 Section31 님께
2024.07.02. 15:58

820은 8890과 동시기 아닌가요 7420은 화룡810과 동시기고요

[난거북넌토끼]님의 댓글을 신고합니다. 취소 신고
Section31
글쓴이
Section31 난거북넌토끼 님께
2024.07.02. 16:07

엑시노스 7420이 2015년 2분기에 나왔고, 820은 2015년 1분기에 공개, 4분기에 실제품이 나왔습니다.

그리고 8890은 2016년 1분기에 실제품이 나왔습니다.

[Section31]님의 댓글을 신고합니다. 취소 신고
gamma
gamma Section31 님께
2024.07.02. 16:13

S7 동시탑재니까 8890 - 820 경쟁구도로 봐야겠지요.

[gamma]님의 댓글을 신고합니다. 취소 신고
Section31
글쓴이
Section31 gamma 님께
2024.07.02. 18:15

시기가 시기다보니 그렇겠군요.

[Section31]님의 댓글을 신고합니다. 취소 신고
응듀
응듀 gamma 님께
2024.07.03. 00:38

여기 글에서는 왜 연결이 안되냐는 댓글은 안 쓰시네요. 저랑은 엄청 싸우시더만.

이전 댓글에도 적었지만, DSU 자체가 ARM CPU를 위한 IP입니다. 

[응듀]님의 댓글을 신고합니다. 취소 신고
취소
번호 분류 제목 글쓴이 날짜 조회 수
공지 공지 사이트 이용 수칙 230228 수정 file admin 18.08.04 117690 13
핫글 미니 삼성 qc는 팔수록 괴담이군요 [25] file 룬룬 24.07.31 2090 23
핫글 음향 삼성전자 대처가 좀 아쉽네요 [3] [성공]함께크는성장 24.07.31 1045 9
핫글 미니 아이폰 생태계 썻다가 갤럭시 쓰는중인데... [19] 샐리 24.07.31 894 8
217514 미니 삼성의 보안폴더가 뚫리긴 뚫리나보네요? [35] file GalaxyBudsSeries 22.05.31 6928 2
217513 미니 제가 영문 Windows를 쓰는 이유 [21] file 콜홍 22.04.27 6909 4
217512 미니 노트9 박스에 자가유통용 이라고 써있는데 이건뭔가요? [13] 화이트멘솔 19.03.11 6869 0
217511 미니 갤럭시에 Gcam를 깔아야하는 이유 [19] file S23U까지버텨야할지도? 21.10.10 6867 11
217510 미니 갤럭시탭S8 울트라에서 벤치마크에 GOS먹이고 돌렸어요 feat. 3DMark [5] file 갤럭시S2 22.02.26 6837 27
217509 미니 갤럭시 S22 시리즈 고화질 배경화면 유출 [1] file Thomasp5675 22.01.18 6820 3
217508 미니 플렉슬 안드로이드는 클라우드 동기화가 없네요 [5] file Ap좋은놈 22.06.08 6819 0
217507 미니 보안 폴더 비밀번호 찾기 [14] 감자 20.03.31 6811 1
217506 미니 손기름 대처법들 있으신가요 [11] 감마분포 20.10.13 6806 0
217505 미니 갤탭 민팃보상 가격표 (정리 완료) [15] file 레이루브 21.04.08 6802 6
217504 미니 안드로이드 용량 학보하는 방법 아시는분ㅠㅜ [17] file 영화과부도 20.02.03 6771 0
217503 미니 갤럭시 버즈 한쪽 소리가 작게나오네요. [4] 걸리면하이킥 19.12.02 6761 0
217502 미니 워치4 쓰시는 분들 aod 켜시나요?? [25] 이공개의별 21.10.25 6735 0
217501 미니 자급제 갤럭시까지 apn에 dun추가 막혔다는 이야기가 있네여 [5] LTE 22.07.20 6730 3
217500 미니 버즈프로 구매한 이후로 극심한 외이도염에 시달리고 있습니다 [25] 기븐 21.03.27 6706 4
217499 미니 혹시 아수스나 로그폰 써보신분 계신가요? [16] 씨코 21.03.16 6699 0
217498 미니 빅스비 셀럽 보이스 서비스 종료 [15] file [성공]함께크는성장 21.11.11 6695 5
217497 미니 스위치 안드로이드 에뮬이 나왔습니다 [21] file 투타임즈 20.11.18 6688 1
217496 미니 아이폰14 aod 번인 아니었네요 [59] file 미붕 22.11.19 6678 18
217495 미니 버즈 2프로 외이도염 실험 결과 [17] file Polishe 22.09.10 6678 27
217494 미니 S21 GPU 스트레스 테스트 - 아쉬운 성능 유지력 [21] file 여가어딥미코 21.01.17 6674 14
217493 미니 갤럭시 기본 갤러리에 이런 기능은 언제 생겼나요 [3] file AquStar 22.04.30 6657 20
217492 미니 너무 급합니다ㅜㅜ 카톡 해외에서 계정 사용문제 해결방법 아시는 분 계실까요ㅠㅠㅠ [5] file 치킨은명인통닭 20.02.22 6652 0
217491 미니 스냅드래곤 685 벤치마크 점수 공개 Section31 23.05.07 6644 0
217490 미니 혹시 멀티컨트롤 갤럭시북 말고 다른 데스크탑이나 노트북에서 활성화 시키신분 있을까요 [14] Dydx 22.12.26 6596 0

추천 IT 소식 [1/]

스킨 기본정보

colorize02 board
2017-03-02
colorize02 게시판

사용자 정의

1. 게시판 기본 설정

게시판 타이틀 하단에 출력 됩니다.

일반 게시판, 리스트 게시판, 갤러리 게시판에만 해당

2. 글 목록

기본 게시판, 일반 게시판, 썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

3. 갤러리 설정

4. 글 읽기 화면

기본 10명 (11명 일 경우, XXXXX 외 1명으로 표시)

5. 댓글 설정

일정 수 이상의 추천을 받은 댓글에 표시를 합니다.

6. 글 쓰기 화면 설정

글 쓰기 폼에 미리 입력해 놓을 문구를 설정합니다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...