x64는 AMD가 만든 AMD64고 인텔은 아이태니엄으로 삽질하느라 64비트 ISA 주도권을 뺐겼었다
그래서 인텔이 가지고 있는 특허는 하드웨어 관련이라 에뮬레이션이랑 JIT같은건 별탈없이 쓰면된다
정 불안하면 가상화랑 SIMD를 제외한 AMD64 + x86 퍼블릭 도메인 부분만 사용하면 된다 (어차피 호환성이 중요하면 여기에 수렴한다)
만약에 애플이 로제타2 전용 하드웨어를 만들면서 인텔의 하드웨어 특허를 침해했다면 문제가 되겠지만
https://www.quora.com/Why-doesnt-Intel-sue-Apple-for-the-Rosetta-2-x86-emulatio
https://www.quora.com/Why-doesnt-Intel-sue-Apple-for-the-Rosetta-2-x86-emulation
맥 모하비이후로 x86 다 지원안되는거 아님? 지금 로제타는 뭘로 발목잡힌거?
만약에 로제타2 전용으로 x64를 디코딩하는 하드웨어를 넣었고 그 디코더가 인텔의 하드웨어 관련 특허를 침해한다면 문제가 되겠지
SIMD가 빠지면 게임이 안 될 텐데? x64도 부동소수점 계산은 SSE쓰잖아
내가 말한 SIMD는 인텔이 꾸준히 업데이트하는 AVX를 말하는 거였음 SSE2는 오래전 x86시절에 나왔고 AMD64에서 기본으로 쓰는거라 큰 문제는 없을껄
SSE는 특허 없음?
있겠지 근데 SSE2가 들어간 CPU가 2000년에 나왔으니까 특허를 냈다면 그 전에 냈을꺼고 특허 만료기간이 20년이니까 이미 끝났겠지 대신 최신CPU에서 SSE2를 포함한 SIMD 성능관련 하드웨어 설계 특허는 남아있을꺼고 그걸 애플이 건드렸단게 확인되면 문제가 되겠지
고소는 충분히 가능할거 같긴한데 애플이 억울하긴 하겠네 M1이 빠른 이유같은거 드립들 보면 기존 인텔칩용 프로그램들도 M1에서 빠르게 돌아가서 그렇게 느끼는건데 그게 cpu레벨에서 에뮬했을때 속도저하를 크게 줄여서 그런거라고 함 예를 들면 ARM인데 x86의 주소처리 방식도 가지고 있어서 에뮬에서는 그 모드를 이용한다거나
CPU레벨이면 고소당하지
그럼 amd도 고소당해야하는거 아니냐 ?
인텔+AMD는 AMD64, AVX, 가상화기술 크로스 라이센스로 쓰고있어서 괜찮을껄