• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
잡담

펜티엄은 fma3를 지원하지 않네요...?

니즛 니즛 257

0

11

젤리핀에서 톤매핑 안되는거 검색하다가 펜티엄은 fma3를 지원하지 않는다는 사실을 알게 되었습니다... ds918+는 fma3를 꼭 지원해야 하는걸로 알고 있는데 g4560에서 돌아가는 proxmox 위의 가상머신(cpu 타입 host) ds918+는 어떻게 설치되고 잘 돌아가고 있는걸까요? arpl에서 기본으로는 ds918+가 안뜨길래 이상하다 싶기는 했는데 추가적으로 로드해서 지정해주니까 설치가 잘 되긴 했었어요.

신고공유스크랩
11
profile image 1등
화정큐삼 2023.02.23. 17:25

다시 고민이 생기네요.

저도 펜티엄 G5500 에서 DS918+ 잘 실행하고 있습니다.

헤놀포럼의 가이드대로 철석같이 믿고 FMA3 여부만 검색해서 M SHELL 에 구현했는데,
4세대 이후에만 존재하는 커맨드를 하나더 선별해야 할것 같습니다.
어제 fma 찾아면서 몇개더 발견한게 있는데, 보완하고 말씀드리겠습니다.
여기 명령어 비교자료가 대번 나오네요.
https://www.allware.co.kr/344

profile image
니즛 글쓴이 2023.02.23. 21:53
까마귀
그럼 ds918+ 설치 할 수 있는 조건이 뭘까요... 아리송하네요
profile image
니즛 글쓴이 2023.02.23. 21:54
화정큐삼
그런데 fma3 없어도 설치 된다면 ds918+가 구세대 cpu들에서는 설치가 안되는거 왜일까요
profile image
까마귀 2023.02.23. 21:58
니즛

ARPL은 FMA3 미지원 CPU들에서 임의로 918+ 옵션을 제외한 겁니다. ARPL 가이드에 나와있더라구요...

profile image
화정큐삼 2023.02.23. 22:08
니즛
저도 FMA3 가 DS918+ 에서 트랜스코딩을 가능하게 해주는 특별한 명령어인줄 알았는데, 그냥 당시 하스웰 4세대 이상을 판별할 수 있는 명령어중 하나로 채택된것 뿐일듯합니다.
펜티엄 골드와 셀러론에도 없는 명령어인데 왜 FMA3 로 구별을 하기 시작했는지 모르겠습니다.
이 FMA3를 기준값으로 세우신 헤놀포럼의 관리자분인 flyride 님도 약간 자신이 없어 하시는 멘트가 보이네요.
극히 적은 종류의 펜티엄과 셀러론에서 지원 한다는 언급은 있지만 거의 없다시피 한것 같습니다.

FMA3 instruction support required. All Haswell Core processors or later support it. Very few Pentiums/Celerons do (J-series CPUs are a notable exception).

FMA
Intel 의 FMA(fused multiply add)명령셋중 3개의 오퍼랜드를 취하는 명령셋을 의미한다. FMA3 라고도 불린다. $0 = $0×$2 + $1, $0 = $1×$0 + $2, $0 = $1×$2 + $0와 같은 형태의 연산을 수행한다. 인텔 하스웰 프로세서, AMD의 경우 파일드라이버 이후의 프로세서부터 지원한다.

저는 FMA 를 기준으로 삼는것은 버리고 MOVBE 로 대치합니다.
flyride 님께도 해당 토픽에 다시 검토해 보시라고 제가 글을 남겼습니다.

https://xpenology.com/forum/topic/61634-dsm-7x-loaders-and-platforms/?do=findComment&comment=438801
profile image
화정큐삼 2023.02.23. 22:21
인텔 MOVBE(Move Data After Swapping Bytes) 명령어는 엔디안(endian) 바이트 스왑 기능을 수행하는 명령어로, 인텔 4세대(HASWELL) 이상의 CPU에서 지원됩니다. 따라서, 다음과 같은 인텔 CPU에서 MOVBE 명령어를 사용할 수 있습니다.

인텔 4세대(HASWELL) 이상의 CPU: 포함된 명령어 집합으로 MOVBE 명령어가 지원됩니다.
인텔 제온(E3/E5/E7) v3, v4 시리즈: HASWELL 아키텍처를 기반으로 하므로 MOVBE 명령어를 지원합니다.
인텔 제온 스케일러블 프로세서(SKU) 시리즈: SKYLAKE 아키텍처 이상에서는 MOVBE 명령어가 지원됩니다.
따라서, 위에서 언급한 CPU 시리즈들 중에서 해당 명령어를 사용할 수 있습니다.
profile image
화정큐삼 2023.02.24. 10:00
MOVBE 명령어 지원에 대해 정확히 참고할 만한 자료를 두머리 동네 회원님이 공유해 주셨습니다.

https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html

다행히 누락되는 코드네임이 없습니다.

AMD 의 경우는 어떤 명령어로 구분할 수 있을까요?

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 61 달소 23.05.29.01:57 24321 +23
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 72 달소 23.05.23.23:58 25876 +23
잡담 RAID5(SHR)의 저장속도가 이렇게나 빠른거였네요.. (NVMe SSD삽질) 10 estel1 3일 전23:51 484 +2
가이드 시놀로지 도커로 Wireguard VPN + qBittorrent + tsharp(It's torr) 사용하기 10 펜타네스트 24.04.12.16:13 434 +4
질문 헤놀로지 2.5g usb 랜카드 추가 5 넌누구냐 24.04.12.14:38 343 +1
5072 질문
normal
유기농밀크 2시간 전14:28 98 0
5071 질문
image
ezcamp 6시간 전11:15 113 0
5070 질문
image
두데 6시간 전10:31 128 0
5069 질문
normal
서브어린이 20시간 전20:33 108 0
5068 후기
image
추주비 1일 전12:21 225 0
5067 질문
image
서브어린이 1일 전19:59 430 0
5066 질문
normal
현이들아빠 2일 전15:02 165 0
5065 질문
image
서브어린이 2일 전12:18 413 0
5064 질문
image
지나가는_문과생 2일 전12:14 287 0
5063 질문
image
동도리군 2일 전07:16 93 0
5062 질문
normal
서브어린이 2일 전21:48 93 0
5061 질문
image
사십동 3일 전05:49 173 0
5060 질문
image
서브어린이 3일 전23:57 127 0
5059 잡담
image
estel1 3일 전23:51 484 +2
5058 질문
image
까칠한나그네 4일 전14:20 228 0
5057 질문
normal
라라라라데이 4일 전12:29 305 0
5056 질문
image
orange0909 4일 전12:20 304 0
5055 질문
image
금화 5일 전15:14 367 0
5054 질문
image
당신의곁애 5일 전12:24 253 0
5053 질문
normal
정전리 5일 전12:14 146 0