Българин създаде метод за трансфер на данни в самия процесор
- Редактор: Диляна Маринова
- Коментари: 1
Радослав Костов е студент и от няколко години разработва архитектура за микропроцесори Еделвайс.
Работи над разработката като самостоятелен проект още в гимназията и го превръща в нещо по-голямо от просто една схема за изчисления на уравнения.
Архитектурата увеличава коефициента на полезно действие на ядрата, намалява консумацията на електроенергия и увеличава скоростта за достъп до паметта, пише Kaldata.com. Това се постига чрез създаденият от него нов метод за трансфер на данни в самият процесор.
Внедрена е в четириядрен процесор с над 5 000 000 транзистора както и в микроконтролер и едночипова система разработени от него.
Всички системи разработени с тази архитектура съдържат следните блокове.
Ядра на процесорa включващи ALU, Program Counter, MUX ALU / Arithmetic logic unit
Cлед подаването на команда тя бива разделена на три части integer това е уравнението което трябва да бъде решено или някакъв адрес с които трябва да се борави. Operation показва вида на аритметичната функция събиране, изваждане, умножение,деление, cравнение и др. Показва дали е необходимо съвършената инструкцията да бъде запазена в паметта или да се изпрати към I/O показва и къде се намира запетаята в зададената стойност ако има такава.
Address предоставя адреса на следващата клетка от паметта ако е необходимо командата да бъде проверена отново или да бъде презаписана в паметта дори в случаи, че командата е с висок приоритет е нужно да се криптира за по висока сигурност.
Tриизмерна структура на отпечатване върху силициевата подложка.
Cпрямо повечето процесори чиято архитектура е отпечатана хоризонтално чрез процеса фотолитография.
Метод който заема голямо количество място върху силициевата подложка. При увеличаване на броя на транзисторите и намаляване на разстоянието между тях се увеличава и рискът от грешка поради смущения от взаимните преходи на транзисторите спрямо законът на Mур.
Структурата на този процесор е прегъната отвътре навън и след това е поставена вертикално.
Чрез този метод могат да се събират повече транзистори на едно място без да се получават смущения между техните преходи. Което води до по-голяма ефективност и по-ниски разходи при производство.
Блокове за управление.
Control Unit – Отговаря за цялостният контрол на системите в процесора.
X Core – Вторият по важност блок във веригата.
Определя с каква разрядност да се изпълняват командите в ядрата Core A0-A1 Core, B0-B1 с по-висока или по-ниска разрядност с цел командата да се изпълни максимално най-бързо и ефикасно с най-ниска консумация на енергия. Необходимо ли е дадено ядро да бъде изключено с цел по ниска консумация на електроенергия? B какъв момент от времето да бъде задействан трансфера на данни и с какво напрежение да е реализирана директна връзка с захранването на OSC Controller така може да контролира и честотата осцилаторa.
Криптиращ блок с 4 Квантови бита. Encryption / Qubits
Криптирането е базирано на математически алгоритъм създаден от Радослав на принципа на pi радиани този метод е универсален за всички команди от всякаква разрядност в бинарен код. Хубавото на този метод е, че се свързва и с променяща се матрица от ASCII код и чрез този метод може да се криптира и текст. Целият модул за криптиране няма никаква връзка с I/O по този начин няма как софтуерно или хардуерно командите образуващи софтуерното ядро на процесора, който отговаря за цялостната му работа да бъдат извлечени и използвани от конкурентна фирма производител.
MSE Memory Search Engine
MES cе състои от два брояча 4 битови, който при получаване на команда от Control Unit се синхронизират с DMAC и извеждат данните от клетката с необходимият адрес.
Чрез този метод необходимите команди за работа на Control Unit се достигат само с 32 отброявания докато при стандартният метод са необходими 256 отброявания на брояча за да достигне всички клетки от паметта. По този начин се увеличава скоростa за трансфер на данни 8 пъти в следствие и производителността на процесора се увеличава и се намалява консумацията на електроенергия и работните разходи.
DMAC Dynamic Memory Access Counter
Когато в Control Unit се получи команда, която веднага трябва да се запише с цел да се освободи модула за следващата команда тя се записва в DMAC но единствено, ако тази команда е с висок приоритет и ще бъде използвана отново скоро.
Кирил Петков: Довиждане, г-н Пеевски!
Криско: Дани избра нашето семейство - видял е, че ще го...
Революционна промяна: Здравната каса поема биомаркерите за...
Путин заплаши Украйна с масирани удари след атаката с дрон в...
Путин заплаши Украйна с масирани удари след атаката с дрон в...