[#23]
Re: EFIKA 2 ... nadchodzi :)
@wali7,
post #18
Czyli w obudowie obok rdzenia starej dobrej 603 jest jeszcze coś w rodzaju DSP?
Tak, jest 200-megahercowy RISC. Co prawda nie jest to (tak jak AltiVec) jednostka SIMD, a więc nie potrafi w jednym rozkazie przeliczać 4/8/16 liczb jednocześnie, ale posiada inne, typowe dla DSP udogodnienia takie jak np. sprzętowe bufory kołowe, czy mnożenie z akumulacją w jednym rozkazie (gołe 603e też ma MAC w jednym rozkazie, ale tylko zmiennoprzecinkowy). Poza tym pracuje całkowicie niezależnie od głównej jednostki i ma do dyspozycji 128 kB statycznej RAM jako "cache". Więc zawsze to i owo można dopalić.
Ciekawe czy będzie można do tego dostać się bezpośrednio, czy podobnie jak AV w Pegu pod MOSem1.4 będzie odcięty dostęp do tego?
Z AltiVec-em jest taka historia, że używanie go wpływa również na programy go nie używające, oraz takie rzeczy jak np. biblioteka standardowa kompilatora. Ponieważ dla 1.4 nie było to jeszcze gotowe, postanowiono zablokować AltiVec-a. Po prostu kernel MOS-a nie ustawia jednej flagi w procesorze. Alternatywą było rozwiązanie znane z wczesnych wersji AmigaOS4 - na AltiVec-u mogła działać tylko jedna aplikacja, a jak ktoś odpalił dwie to miał ubaw po pachy. MOSTeam wybrał zablokowanie, niestety dostęp do tej flagi jest tylko z poziomu supervisora, a więc nie da się jej łatwo odblokować...
AXE natomiast działa zupełnie niezależnie od głównego rdzenia i nie ma żadnego wpływu na resztę systemu. Dlatego o ile na Efikę 2 ukaże się MOS, to już ja się postaram AXE udostępnić systemowi no i wykorzystać do dopalenia klas Reggae...