2012-01-24 2 views
0

어떤 임베디드 프로세서가 x86 멀티 코어 시스템에 가장 근접한 지, 즉 공유 메모리, 캐시 계수 및 메모리 관리 등이 무엇인지 알고 싶습니다. 임베디드 시스템에 x86 용으로 작성된 멀티 포트 시스템 응용 프로그램입니다. 저는 리눅스 (임베디드 리눅스)를 사용하는 임베디드 시스템에 특히 관심이 있습니다.어떤 임베디드 프로세서가 멀티 코어에 가장 가까운가

답변

3

MIPS, Arm, Tilera, Cavium, Freescale 및 IBM (PowerPC)은 모두 사용자가 설명하는 내용에 맞는 프로세서를 만듭니다.

+0

이들 모두에도 메모리 관리 단위가 있습니까? – MetallicPriest

+3

@ MetallicPriest 이들 모두는 MMU를 통해 장치를 제공 할 수 있습니다. 캐시 일관성에 대한 확신이 없습니다. 적어도 자동 캐시 일관성이없는 PPC 이중 코어가 있으므로이를 염두에 두어야 할 수도 있습니다. –

+0

팔 mpcore를 보면, 당신이 찾고있는 것이있을 수도 있습니다. –

2

임베디드 시스템의 더 많은 부분을 다룰 때 세계에 많은 임베디드 멀티 코어 x86 플랫폼이 있습니다.

그 외에도 세계는 캐시 일관성 및 MMU 등을 통해 "정상적인"방식으로 Linux를 실행하는 내장형 프로세서로 가득합니다. 일반적으로, 특정 x86 어셈블리 또는 컴파일러 내장 함수를 사용하지 않고 포인터/long/int 크기에 대한 부적절한 가정을하지 않는 프로그램을 사용하는 경우에는이를 사용하여 다양한 임베디드 프로세서로 포팅 할 수 있습니다. 간단한 다시 컴파일.

관련 문제