Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Поговорим о быстродействии контроллеров
Таблица быстродействия контроллеров в логике
Тестовая программа из 1000 блоков AND, OR, XOR и NOT в равных долях.
SMH2010: 20 мсек
SMH2G: 20 мсек
SMH2G(i): 0.4 мсек
TRIM5, SMH4, Matrix: 0.3 мсек
Тестовая программа из 1000 блоков MUX() и DMUX() в равных долях.
SMH2010: 47 мсек
SMH2G: 47 мсек
SMH2G(i): 0.8 мсек
TRIM5, SMH4, Matrix: 0.5 мсек
Тестовая программа из 1000 блоков RS.
SMH2010: 33 мсек / 33 мсек
SMH2G: 34 мсек / 35 мсек
SMH2G(i): 0.5 мсек / 0.5 мсек
TRIM5, SMH4, Matrix: 0.2 мсек / 0.2 мсек
Тестовая программа из 1000 блоков CTU(16) и CTD(16) в равных долях.
SMH2010: 45 мсек / 45 мсек
SMH2G: 43 мсек / 44 мсек
SMH2G(i): 0.8 мсек / 0.8 мсек
TRIM5, SMH4, Matrix: 0.5 мсек / 0.5 мсек
Тестовая программа из 1000 блоков CTUD(16).
SMH2010: 45 мсек / 45 мсек
SMH2G: 43 мсек / 44 мсек
SMH2G(i): 0.8 мсек / 0.8 мсек
TRIM5, SMH4, Matrix: 0.5 мсек / 0.5 мсек
Тестовая программа из 1000 блоков CNTR(16).
SMH2010: 49 мсек / 52 мсек
SMH2G: 48 мсек / 49 мсек
SMH2G(i): 0.8 мсек / 0.9 мсек
TRIM5, SMH4, Matrix: 0.5 мсек / 0.5 мсек
Тестовая программа из 1000 блоков ROR(16), ROL(16), SHR(16) и SHL(16) в равных долях.
SMH2010: 42 мсек
SMH2G: 42 мсек
SMH2G(i): 0.4 мсек
TRIM5, SMH4, Matrix: 0.1 мсек
Тестовая программа из 1000 блоков ^D и D в равных долях.
SMH2010: 28 мсек / 30 мсек
SMH2G: 28 мсек / 30 мсек
SMH2G(i): 0.5 мсек / 0.5 мсек
TRIM5, SMH4, Matrix: 0.2 мсек / 0.2 мсек
Тестовая программа из 1000 блоков ^REG(int) и REG(int) в равных долях.
SMH2010: 30 мсек / 33 мсек
SMH2G: 31 мсек / 34 мсек
SMH2G(i): 0.6 мсек / 0.65 мсек
TRIM5, SMH4, Matrix: 0.2 мсек / 0.25 мсек
Тестовая программа из 1000 блоков ^REG(long), REG(long), ^REG(real) и REG(real) в равных долях.
SMH2010: 33 мсек / 39 мсек
SMH2G: 34 мсек / 39 мсек
SMH2G(i): 0.65 мсек / 0.95 мсек
TRIM5, SMH4, Matrix: 0.3 мсек / 0.5 мсек
Тестовая программа из 1000 блоков CMP(int).
SMH2010: 37 мсек / 37 мсек
SMH2G: 38 мсек / 34 мсек
SMH2G(i): 0.6 мсек / 0.6 мсек
TRIM5, SMH4, Matrix: 0.2 мсек / 0.2 мсек
Тестовая программа из 1000 блоков CMP(long).
SMH2010: 39 мсек / 39 мсек
SMH2G: 37 мсек / 37 мсек
SMH2G(i): 0.6 мсек / 0.6 мсек
TRIM5, SMH4, Matrix: 0.2 мсек / 0.2 мсек
Тестовая программа из 1000 блоков CMP(real).
SMH2010: 41 мсек / 42 мсек
SMH2G: 52 мсек / 52 мсек
SMH2G(i): 1.3 мсек / 1.3 мсек
TRIM5, SMH4, Matrix: 0.5 мсек / 0.5 мсек
Тестовая программа из 1000 блоков MINMAX(int).
SMH2010: 33 мсек / 33 мсек
SMH2G: 34 мсек / 35 мсек
SMH2G(i): 0.6 мсек / 0.6 мсек
TRIM5, SMH4, Matrix: 0.2 мсек / 0.2 мсек
Тестовая программа из 1000 блоков MINMAX(long).
SMH2010: 37 мсек / 37 мсек
SMH2G: 39 мсек / 39 мсек
SMH2G(i): 0.6 мсек / 0.6 мсек
TRIM5, SMH4, Matrix: 0.2 мсек / 0.2 мсек
Тестовая программа из 1000 блоков MINMAX(real).
SMH2010: 40 мсек / 41 мсек
SMH2G: 53 мсек / 55 мсек
SMH2G(i): 1.3 мсек / 1.3 мсек
TRIM5, SMH4, Matrix: 0.5 мсек / 0.5 мсек
__________________
Программа делает то что написал программист, а не то что он хотел.
Добро всегда побеждает зло. Кто победил - тот и добрый.
Последний раз редактировалось Arsie, 28.02.2022 в 18:54
|