Odpowiedz

3

Kod źródłowy ich kompilatora gcc na stronie www.tilera.com/scm zawiera pliki maszyn w stylu gcc (.md), które definiują instrukcje i inne szczegóły mikrom architektoniczne potrzebne autorowi kompilatora.

5

Przeformułowanie tej odpowiedzi, dla jasności.

Wiele odnośników do internetu twierdzi, że podobno pochodzą one z MIPS; z drugiej strony, żadna własna lista licencjobiorców/partnerów MIPS nie wspomina o Tilera, ani sama Tilera nie wspomina o MIPS w żadnej z ich dokumentacji produktu. Gdyby istniała jakaś (krzyżowa) umowa licencyjna, takie unikanie byłoby trudne do zrozumienia.

Jeśli spojrzeć na jądrze Linux, który obsługuje zarówno MIPS i płytki (32bit tylko jak to pisze) architektur, różnice w asemblerze są znaczące, patrz na przykład jądro punkty wejścia początek MIPS i Tile architektur. Mnemoniki zespołu Tilera osobiście bardziej przypominają PowerPC niż MIPS.

Sama Tilera udostępnia port GCC/binutils pod adresem http://www.tilera.com/scm/, który zawiera paczki z kodem sourcecode; architektura tam nazywa się tile-unknown-linux.

Wygląda na to, że wymyślili coś innego.

2

Wygląda na to, że mają własny zestaw instrukcji w stylu RISC. Wiele RISC jest bardzo podobnych, więc nowe ISA wyglądają jak mieszanka MIPS, PPC i ARM, ponieważ projektanci układów scalonych przyjmują swoje ulubione elementy każdego z nich.

Powiązane problemy