튜토리얼

▷ avx 란 무엇이며 프로세서에 어떤 영향을 미칩니 까?

차례:

Anonim

우리는 AVX의 정의와 그것이 AVX가 프로세서어떤 영향을 미치는지, 그리고 그 구현에 대해 이야기 할 것입니다. 팀을 구성하는 여러 구성 요소 중 하나는 프로세서가 팀에 가장 큰 영향을 미치는 프로세서 중 하나라고 주장하는 사람은 거의 없습니다.

프로세서 내부에서 구성 요소의 수행 방식에 가장 큰 영향을 미치는 요소 중 하나는 명령어 세트와 해당 구현입니다. 오늘날 우리는 현재 모델 중 가장 영향력있는 모델 중 하나와 시간을 보내고 싶습니다. 해보자!

목차 색인

프로세서에 대한 지침

진행하기 전에 프로세서에있는 명령어 (또는 모든 명령어) 를 정의 하는 것이 도움이 될 것이라고 생각합니다. 명령어는 프로세서가 프로그램이나 응용 프로그램의 작업에 필요한 데이터로 수행 할 수있는 가장 기본적인 작업입니다.

이 세트와 구현에 따라 프로세서가 정보를 관리하는 방법 과 실행할 수있는 프로그램 또는 응용 프로그램이 결정됩니다. 몇 가지 유형의 명령어가 있지만 주요 명령어는 산술 및 논리입니다.

고급 벡터 확장이란 무엇입니까

AVX는 고급 벡터 확장 ( Advanced Vector Extension )의 약자로, 명령 집합을 이미 포괄적 인 IA-32 (x86) 명령 집합의 확장이라고합니다. MMX 또는 AMD64와 같은 다른 사람들의 빛을 본 후 인텔과 AMD가 90 년대 후반에 먹이를주기 시작한 세트.

AVX는 기존 SSE4 명령 세트뿐만 아니라 이전 모델보다 훨씬 개발되었습니다. 벡터 계산 (주로 부동 소수점 계산)을 수행 할 때 효율성개선하는 데 중점을두고 있지만 개선 된 코딩 체계와 새로운 명령어의 구현 덕분에 구현 전에 코드를 실행할 수 있습니다. 2011 년 Sandy Bridge 및 FX-Jaguar 프로세서에서 발생했습니다.

AVX의 특징

비트 길이 레지스터 확장. 이미지: colfaxresearch

AVX에서 명령은 모드에 따라 128 비트에서 256 비트 크기 (YMM 및 XMM)의 벡터로 레지스터를 통해 수집됩니다. 이를 통해 SSE 명령어 세트와의 호환성이 보장되며 멀티 스레드 프로세서에서보다 효율적인 고유 한 3 개의 피연산자 인코딩 체계 (VEX)를 사용할 수 있습니다. AVX 명령어 세트에는 AVX2AVX-512 라는 두 가지 훌륭한 추가 기능이 있습니다.

  • AVX2 는 2013 년부터 적용된 이후 가장 오래 실행됩니다. 프로세서가 벡터에서 찾은 요소를 관리하는 방법에 중요한 혁신을 가져오고 AVX 및 SSE 기반 명령에서 명령 세트를 256 비트로 확장합니다. AVX-512 는 2013 년부터 시작되었지만 홈 프로세서 (Xeon 및 Threadripper 외부)에서의 구현은 다소 최신입니다. AVX2 피연산자를위한 일련의 확장으로 구성되며 최대 512 비트 (ZMM)의 레지스터로 작동 할 수 있습니다.
Intel Burn Test: CPU 안정성을 확인하는 방법

AVX가 사용 된 것

AVX는 2000 년대 첫 10 년 동안 인텔 프로세서의 명령어 세트와 함께 제공되는 진화입니다. SSE 세트의 자연적인 후계자 인 이의 응용 프로그램은 멀티미디어 (주로 사운드 및 비디오) 와도 관련이 있습니다. 이미지 렌더링, 3D 드로잉 또는 사운드 작업을 사용하는 많은 프로그램에서 없어서는 안될 요구 사항입니다.

인텔의 AVX 로드맵. 이미지: wikimedia commons; 램 트론

이에 대한 좋은 예는 현재 AVX 호환 프로세서 만 지원하는 Blender 일 수 있습니다. 우리는 소리를위한 Massive와 같은 프로그램이나 일부 비디오 게임과의 대화 형 엔터테인먼트와 같은 경우를 가지고 있습니다. AVX는 현재 멀티미디어 프로그램 및 응용 프로그램의 전체 환경에 존재합니다.

마지막 몇 마디

AVX와 관련하여 더 많은 변형 및 명령어 세트 있지만, 여기에 명명 된 명령어는 가전 제품 프로세서 중에서 가장 널리 사용되므로 다른 제안에 중점을 두었습니다.

시장 에서 가장 좋은 프로세서를 읽는 것이 좋습니다

AVX의 정의와 그것이 팀 내 프로세서에 미치는 영향에 대해 더 자세히 알고 싶다면 프로세서 작동에 대한 기사를 읽어보십시오. 주제에 관심이있는 사람은 누구나 적극 권장합니다.

Colfaxresearch 글꼴

튜토리얼

편집자의 선택

Back to top button