Size: a a a

2020 November 22

s

std::slavik in MediaTube HCF
DDR - x2
источник

k

krutmaster in MediaTube HCF
А почему биты делишь на 8 и вместо байт получаешь мбайт
источник

s

std::slavik in MediaTube HCF
шина 384бит вроде
байт - 8 бит в общепринятом понимании
(хотя не обязательно)
источник

s

std::slavik in MediaTube HCF
krutmaster
А почему биты делишь на 8 и вместо байт получаешь мбайт
ну потому что порядок я не трогал
источник

s

std::slavik in MediaTube HCF
я изначально проебал 3 порядка
источник

s

std::slavik in MediaTube HCF
на самом деле 2ГГц
источник

s

std::slavik in MediaTube HCF
так что если просто все умножить и поделить, а в конце добавить гига все верно будет
источник

s

std::slavik in MediaTube HCF
192Гбайт/с макс пропускная способность теоретически +- при шине 384бит 2ГГц тактовой частоте и dual data rate
источник

s

std::slavik in MediaTube HCF
но как говорится есть один нюанс
источник

s

std::slavik in MediaTube HCF
источник

s

std::slavik in MediaTube HCF
источник

s

std::slavik in MediaTube HCF
пропускная способность при последовательном и рандомном доступе немного отличается
источник

s

std::slavik in MediaTube HCF
а именно примерно на пару порядков
источник

k

krutmaster in MediaTube HCF
Рандом сложнее считать что ли или наоборот
источник

s

std::slavik in MediaTube HCF
последовательный доступ это когда ты сразу говоришь что тебе нужен диапазон 0х00000-0xffffff
источник

s

std::slavik in MediaTube HCF
тогда контроллер может предсказать какая память тебе потребуется на следущем такте
ты собственно сам ему об этом говоришь
источник

s

std::slavik in MediaTube HCF
и выполнить необходимые операции для доступа к этой памяти во время такта когда выдается предыдущий диапахон памяти на шину
источник

s

std::slavik in MediaTube HCF
если же тебе нужен сейчас 0x000000, затем 0x121212, затем 0x 111111 и тд - контроллер вынужден каждый раз выполнять многие необходимые операции заново
для доступа к ячейке памяти
так как ячейки упакованы в сложную структуру
и ты не можешь просто взять и обратиться к любой ячейке из адресного пространства за 1 такт
источник

k

krutmaster in MediaTube HCF
Всё и вся завязано на памяти, наверно блин самый важный фактор
источник

s

std::slavik in MediaTube HCF
поэтому скопировать один файл 10гб будет намного быстрее чем 1000 файлов по 10 мегабайт
там еще и файловая система добавит
источник