본문 바로가기
조회 수 1373 추천 수 0 댓글 0

단축키

Prev이전 문서

Next다음 문서

단축키

Prev이전 문서

Next다음 문서

인텔 애로우레이크-S에 Xe-LPG+ 내장 그래픽이 들어갑니다. 

 

Xe-LPG는 메테오레이크의 내장 그래픽이었습니다. 분리된 칩렛 형태로 탑재됐지요. 애로우레이크-S에는 +가 붙었으니 더 개선된 버전이 들어가나 봅니다. 특수한 연산을 처리하는 XMX 유닛을 추가해 XeSS를 강화

 

https://www.coelacanth-dream.com/posts/2023/11/24/intel-arl-xe-lpg-plus/

 

 

INTEL-ARROW-LAKE-XE-LPG-PLUS-1-8.jpg

 

 

 

Intel® Graphics Compiler (IGC) にて Arrow Lake のサポートに向けたパッチ、コミットが公開され始めた。
その中で、Arrow Lake GPU は Meteor Lake GPU の Xe-LPG アーキテクチャ をベースに、いくつかの変更を加えた Xe-LPG Plus アーキテクチャ を採用することが示されている。

     #define GFX_GMD_ARCH_12_RELEASE_XE_LP_MD                 (70)
     #define GFX_GMD_ARCH_12_RELEASE_XE_LP_LG                 (71)
    +#define GFX_GMD_ARCH_12_RELEASE_XE_LPG_PLUS_1274         (74)
     
     #define GFX_GET_GMD_RELEASE_VERSION_RENDER(p)             ((p).sRenderBlockID.GmdID.GMDRelease)
     #define GFX_GET_GMD_RELEASE_VERSION_DISPLAY(p)            ((p).sDisplayBlockID.GmdID.GMDRelease)
    @@ -719,6 +720,9 @@ typedef enum __NATIVEGTTYPE
     #define DEV_ID_56C1                             0x56C1
     #define DEV_ID_56CF                             0x56CF
     
    +// ARL
    +#define DEV_ID_7D67                             0x7D67
    +
     #define GFX_IS_DG2_G11_CONFIG(d) ( ( d == DEV_ID_56A5 )             ||   \
                                      ( d == DEV_ID_56A6 )             ||   \
                                      ( d == DEV_ID_5693 )             ||   \
    @@ -752,4 +756,6 @@ typedef enum __NATIVEGTTYPE
                                           ( d == DEV_ID_56B2 )                              ||   \
                                           ( d == DEV_ID_56B3 ))
     
    +#define GFX_IS_ARL_S(d)  ( ( d == DEV_ID_7D67 ) )
    +

引用元:Add ARL functionality · intel/intel-graphics-compiler@27c8082

Xe-LPG Plus

IGC へのパッチから、Arrow Lake GPU の EU 構成は Meteor Lake GPU と基本同じであり、機能面でも Meteor Lake GPU がサポートする機能はカバーしている。その上でいくつかの機能追加、改良がされているように見える。

     // 1. Support both sources as ACC for FP MUL
     // 2. Support Src2 as ACC for FP MAD
     bool relaxedACCRestrictions3() const {
    -  return false;
    +  return ((getPlatform() == Xe_ARL || getPlatform() >= Xe2) &&
    +          !getOption(vISA_disableSrc2AccSub));
     }

引用元:https://github.com/intel/intel-graphics-compiler/commit/2998e867d91dec7198b77aa589e82e65c26ad45f#diff-0da9c3c13667e970b792d793469b3cae8569c08353c89c56c7fab4cc1a92cb60

    +bool has64bundleSize2GRFPerBank() const { return getPlatform() == Xe_ARL; }

引用元:https://github.com/intel/intel-graphics-compiler/commit/2998e867d91dec7198b77aa589e82e65c26ad45f#diff-0da9c3c13667e970b792d793469b3cae8569c08353c89c56c7fab4cc1a92cb60

そして、Arrow Lake GPU は Meteor Lake GPU と異なり、XMX (Xe Matrix eXtension) ユニットを搭載し、行列積和演算命令、DPAS (Dot Product Accumulate Systolic) をサポートすると思われる。
hasDPAS() 内の判定に Xe_ARL を除外するような変更はされておらず、また Xe_ARL における DPAS 命令のレイテンシ情報が追加されているからだ。
DPAS 命令、XMX ユニットは Xe-HPG アーキテクチャ の場合、FP16/BF16/INT8/INT4/INT2 のデータフォーマットに対応しており、Arrow Lake GPU でも同様だろう。

Meteor Lake GPU が XMX ユニットを搭載しなかったことについては、ダイサイズの削減や、XeSS (Xe Super Sampling) は XMX ユニットが無くても実行可能であることが理由として考えられる。
しかし、Arrow Lake GPU では XMX ユニットを搭載する判断をしたようだ。
Arrow Lake の Graphics Tile の製造プロセスはまだ不明だが、製造プロセスの変更等により搭載してもダイサイズがそれほど問題にならなくなったのか、XeSS を用いたゲームにおける性能を重視したのかもしれない。

    bool hasDPAS() const {
      return getPlatform() >= Xe_XeHPSDV && getPlatform() != Xe_MTL;
    }

引用元:intel-graphics-compiler/visa/HWCaps.inc at 2998e867d91dec7198b77aa589e82e65c26ad45f · intel/intel-graphics-compiler

    @@ -288,10 +290,36 @@ LatencyTableXe<PlatformGen::XE>::getDPASLatency(uint8_t repeatCount) const {
         default:
           return 32;
         }
    +  case Xe_ARL:
    +    switch (repeatCount) {
    +    case 1:
    +      return 21;
    +    case 2:
    +      return 22;
    +    case 8: {
    +      if (m_builder.has4DeepSystolic()) {
    +        return 32;
    +      }
    +      return 46;
    +    }
    +    default:
    +      return 22; // Conservative cycle
    +    }



List of Articles
번호 분류 제목 글쓴이 조회 수 날짜
공지 덕질 공통 이용규칙 및 안내 (업데이트중+ 2024-04-13) 😀컴덕824 5128 2024.04.14
공지 1000P를 모으면 다이소 상품권 1000원을 신청할 수 있습니다. file Private 5117 2024.02.14
344 정보/소식 가성비 있는 게이밍 PC를 위한 프로세서! Intel Core i5-14400F file 😀컴덕074 12 2024.05.20
343 정보/소식 중국산 미니PC 주의 비밀번호 터는 '악성코드' 심어 판매 역시 중국은 의심해봐야 돼 file 😀컴덕510 323 2024.04.06
342 정보/소식 펌) 점보 프레임뽕이 와서 과연 유용한가 테스트를 해보았습니다 😀컴덕814 421 2024.04.06
341 정보/소식 ASUS Tornado TUF-AX3000v2 분해, MU-MIMO 및 1G 병목 현상 file 😀컴덕440 314 2024.02.08
340 정보/소식 ASUS TUF-AX3000V2 2.5G 네트워크 포트는 WAN 포트로만 사용할 수 있습니다 file 😀컴덕209 267 2024.02.08
339 정보/소식 ASUS GT-AX6000 소형 패킷 포워딩 성능 테스트, USB 포트, D포인트 충족 file 😀컴덕927 325 2024.02.07
338 정보/소식 Xiaomi 13 Pro 및 7TR13090을 사용하여 MLO 효과 측정 file 😀컴덕491 306 2024.02.07
337 정보/소식 ASUS GT-AX6000 및 XDR6080 무선 비교 테스트 file 😀컴덕853 323 2024.02.07
336 정보/소식 TP-LINK BE5100 7DR5130 분해, 새로운 6nm 칩 file 😀컴덕262 310 2024.02.07
335 정보/소식 코어 i9-14900T의 긱벤치 성능 file 😀컴덕106 316 2024.02.07
334 정보/소식 애즈락, AMD 7nm FP6 모바일 프로세서 탑재 메인보드 발표 file 😀컴덕153 649 2024.01.15
333 정보/소식 NVIDIA의 중국 시장 AI 프로세서 판매량이 줄어들 듯 😀컴덕554 697 2024.01.15
332 정보/소식 라이젠 8000G, 스위트 스팟은 DDR5-6000 메모리 file 😀컴덕078 667 2024.01.15
331 정보/소식 지포스 RTX 4090D, 4090보다 6% 느림 file 😀컴덕223 631 2024.01.15
330 정보/소식 세계 최초 DP 2.1 UHBR20 탑재 OLED 게이밍 모니터 file 😀컴덕566 670 2024.01.15
329 정보/소식 중국 대신 인도 회사가 NVIDiA AI GPU를 대량 구매 😀컴덕257 714 2024.01.15
328 정보/소식 AMD 라이젠 9 7940HX 5.2GHz 프로세서 file 😀컴덕002 682 2024.01.15
327 정보/소식 피닉스 2 다이의 라이젠 8000G, PCIe 대역폭 제한 file 😀컴덕660 624 2024.01.15
326 정보/소식 글로벌 웹사이트 전세계 순위 (정확함) 😀컴덕104 603 2024.01.15
325 정보/소식 엔비디아, '지포스 RTX 4000 슈퍼 GPU 라인업' 슬라이드 유출(사양 및 출시 가격 공식 확인) file 😀컴덕536 328 2024.01.09
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 18 Next
/ 18