Българин създаде нов метод за трансфер на данни в самият процесор ускоряващ работата до 8 пъти

              8

Радослав Костов е студент и от няколко години разработва архитектура за микропроцесори Еделвайс. Работи над разработката като самостоятелен проект още в гимназията и го превръща в нещо по-голямо от просто една схема за изчисления на уравнения.

Архитектурата увеличава коефициента на полезно действие на ядрата, намалява консумацията на електроенергия и увеличава скоростта за достъп до паметта. Това се постига чрез създаденият от него нов метод за трансфер на данни в самият процесор.

Внедрена е в четириядрен процесор с над 5 000 000 транзистора както и в микроконтролер и едночипова система разработени от него.

Всички системи разработени с тази архитектура съдържат следните блокове.

Ядра на процесорa включващи ALU, Program Counter, MUX ALU / Arithmetic logic unit

              8

Cлед подаването на команда тя бива разделена на три части integer това е уравнението което трябва да бъде решено или някакъв адрес с които трябва да се борави. Operation показва вида на аритметичната функция събиране, изваждане, умножение,деление, cравнение и др. Показва дали е необходимо съвършената инструкцията да бъде запазена в паметта или да се изпрати към I/O показва и къде се намира запетаята в зададената стойност ако има такава. Address предоставя адреса на следващата клетка от паметта ако е необходимо командата да бъде проверена отново или да бъде презаписана в паметта дори в случаи, че командата е с висок приоритет е нужно да се криптира за по висока сигурност.

Tриизмерна структура на отпечатване върху силициевата подложка.

Cпрямо повечето процесори чиято архитектура е отпечатана хоризонтално чрез процеса фотолитография.

              8

Метод който заема голямо количество място върху силициевата подложка. При увеличаване на броя на транзисторите и намаляване на разстоянието между тях се увеличава и рискът от грешка поради смущения от взаимните преходи на транзисторите спрямо законът на Mур.

Структурата на този процесор е прегъната отвътре навън и след това е поставена вертикално.

              8

Чрез този метод могат да се събират повече транзистори на едно място без да се получават смущения между техните преходи. Което води до по-голяма ефективност и по-ниски разходи при производство.

Блокове за управление.

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 но единствено, ако тази команда е с висок приоритет и ще бъде използвана отново скоро.

64-bit DataBus 64-bit Control Bus Cache L1 / Cache L2 Kорпус с 84 извода. Захранващ блок 5V/3.5V

Видео с тест на архитектурата

Коментари
Все още няма коментари
Статистика
Прегледи 123
Коментари 0
Рейтинг
Добавена на19 Ноем 2017
ИзточникKaldata

Тагове
Control, Unit, Memory, DMAC, Core, Cache