Илья
ну обчно все-таки мы не приказываем процессору какие адреса тянуть в l0 l1 l2 l3 кеши, иначе все программирование встанет на месте впринципе =)
в том и смысл оставаться хайлевел с оглядкой на лоулевел
сегодня такты проца неизмеримы из-за конвееров и в рамках машинного кода ты должен просто не делать мусорной, неоптимальной херни, а не мерить такты каждой инструкции
но важнее мемори лайут твоего софта, и то как в эти кеши всё будет ложиться
ынтерпрайз в среднем таким не парится, проще докупить железок