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

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

니즛 니즛 259

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로 헤놀로지 부트로더 빌드하기. 63 달소 23.05.29.01:57 25650 +25
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 27230 +23
업데이트 m.2 nvme 단독설치(DSM 및 볼륨)를 위한 nvmesystem addon for mshell 배포. 16 화정큐삼 2일 전21:48 281 +7
업데이트 nvmesystem addon for mshell 을 테스트 중입니다. 5 화정큐삼 3일 전12:06 162 +5
잡담 Hp microsever Gen8에서 n100나스로 이전 11 제러스 4일 전15:34 378 +1
5167
normal
보리문디 22.02.23.18:28 22 +1
5166 잡담
normal
가리가리용 21.12.20.15:56 23 +1
5165 잡담
normal
아메리카노 21.12.13.15:57 27 +1
5164 잡담
normal
comon 22.11.24.23:27 32 0
5163 잡담
normal
레박 22.08.18.21:33 44 +1
5162 잡담
normal
darkkk 22.09.17.19:21 46 +1
5161 질문
image
다다파파 22.03.16.08:42 47 +1
5160 잡담
normal
왕자쏜 22.11.17.10:31 49 0
5159
normal
바람개비 22.01.30.13:30 50 +1
5158 정보
image
불타는홍당무 22.01.18.21:06 52 +1
5157 질문
normal
냥냥이 21.12.02.13:25 54 +1
5156 질문
normal
냐아아아ㅏ 22.03.14.23:43 57 0
5155 질문
image
xelloss123 1일 전20:13 58 0
5154 질문
normal
종도 22.12.02.11:21 59 +1
5153 질문
image
바람개비 22.01.27.11:13 61 +1
5152 질문
normal
siwoopa 22.03.04.10:55 62 +1
5151 질문
normal
아들둘 22.10.04.18:05 62 0
5150 질문
normal
블랙앤해적 24.02.20.10:21 67 0
5149 질문
normal
나린이 22.03.24.19:20 68 +3
5148 잡담
normal
nick 22.06.01.21:03 69 0