Добавить новость
Январь 2010 Февраль 2010 Март 2010 Апрель 2010 Май 2010
Июнь 2010
Июль 2010 Август 2010
Сентябрь 2010
Октябрь 2010
Ноябрь 2010
Декабрь 2010
Январь 2011
Февраль 2011 Март 2011 Апрель 2011 Май 2011 Июнь 2011 Июль 2011 Август 2011
Сентябрь 2011
Октябрь 2011 Ноябрь 2011 Декабрь 2011 Январь 2012 Февраль 2012 Март 2012 Апрель 2012 Май 2012 Июнь 2012 Июль 2012 Август 2012 Сентябрь 2012 Октябрь 2012 Ноябрь 2012 Декабрь 2012 Январь 2013 Февраль 2013 Март 2013 Апрель 2013 Май 2013 Июнь 2013 Июль 2013 Август 2013 Сентябрь 2013 Октябрь 2013 Ноябрь 2013 Декабрь 2013 Январь 2014 Февраль 2014
Март 2014
Апрель 2014 Май 2014 Июнь 2014 Июль 2014 Август 2014 Сентябрь 2014 Октябрь 2014 Ноябрь 2014 Декабрь 2014 Январь 2015 Февраль 2015 Март 2015 Апрель 2015 Май 2015 Июнь 2015 Июль 2015 Август 2015 Сентябрь 2015 Октябрь 2015 Ноябрь 2015 Декабрь 2015 Январь 2016 Февраль 2016 Март 2016 Апрель 2016 Май 2016 Июнь 2016 Июль 2016 Август 2016 Сентябрь 2016 Октябрь 2016 Ноябрь 2016 Декабрь 2016 Январь 2017 Февраль 2017 Март 2017 Апрель 2017 Май 2017
Июнь 2017
Июль 2017
Август 2017 Сентябрь 2017 Октябрь 2017 Ноябрь 2017 Декабрь 2017 Январь 2018 Февраль 2018 Март 2018 Апрель 2018 Май 2018 Июнь 2018 Июль 2018 Август 2018 Сентябрь 2018 Октябрь 2018 Ноябрь 2018 Декабрь 2018 Январь 2019
Февраль 2019
Март 2019 Апрель 2019 Май 2019 Июнь 2019 Июль 2019 Август 2019 Сентябрь 2019 Октябрь 2019 Ноябрь 2019 Декабрь 2019 Январь 2020
Февраль 2020
Март 2020 Апрель 2020 Май 2020 Июнь 2020 Июль 2020 Август 2020 Сентябрь 2020 Октябрь 2020 Ноябрь 2020 Декабрь 2020 Январь 2021 Февраль 2021 Март 2021 Апрель 2021 Май 2021 Июнь 2021 Июль 2021 Август 2021 Сентябрь 2021 Октябрь 2021 Ноябрь 2021 Декабрь 2021 Январь 2022 Февраль 2022 Март 2022 Апрель 2022 Май 2022 Июнь 2022 Июль 2022 Август 2022 Сентябрь 2022 Октябрь 2022 Ноябрь 2022 Декабрь 2022 Январь 2023 Февраль 2023 Март 2023 Апрель 2023 Май 2023 Июнь 2023 Июль 2023 Август 2023 Сентябрь 2023 Октябрь 2023 Ноябрь 2023 Декабрь 2023 Январь 2024 Февраль 2024 Март 2024 Апрель 2024 Май 2024 Июнь 2024 Июль 2024 Август 2024 Сентябрь 2024 Октябрь 2024 Ноябрь 2024 Декабрь 2024 Январь 2025 Февраль 2025 Март 2025 Апрель 2025 Май 2025 Июнь 2025 Июль 2025 Август 2025 Сентябрь 2025 Октябрь 2025 Ноябрь 2025 Декабрь 2025 Январь 2026 Февраль 2026
1 2 3 4 5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Game News |

New AMD docs show its next-gen Zen 6 CPUs will adopt Intel's 'FRED' interrupt handling and could point to a major architectural overhaul

Documents detailing technical aspects of what's thought to be its next-gen Zen 6 CPUs have been posted on AMD's website. The most significant covers AMD's adoption of Intel's so-called 'FRED' interrupt handling. It's a change that implies that Zen 6 could be a major architectural overhaul as opposed to a relatively minor revision.

FRED stands for Flexible Return and Event Delivery. At least, that's what it stands for now. No lesser an authority than Linux creator Linus Torvalds has something to say about that, more on which in a moment.

It's a replacement for the decades-old IDT or Interrupt Descriptor Table that dates way back to the Intel 286 processor circa 1982. Both FRED and IDT are instructions for how to handle system events, such as a mouse input or the arrival of a network data packet, also known as interrupts.

The technicalities are complicated. But to aggressively simplify the subject, with IDT, the smooth handling of these system events requires software developers to manually manage interrupts over several steps to minimise the risk of multiple interrupts conflicting with each other.

FRED ditches IDT's multiple manually-implemented instructions in favour of a single, optimised operation. The upshot should be fewer CPU cycles spent on event handling and potentially more performance.

Of course, the fact that FRED is an Intel technology ratified by the x86 Ecosystem Advisory Board and being adopted by AMD implies that the latter's CPUs won't be the only ones to enjoy any performance gains. That's probably true.

As it happens, Intel's new Panther Lake chip is its first CPU to support FRED. Panther Lake is certainly a very nice mobile CPU. But it doesn't bring really dramatic per-core CPU performance gains, albeit any uplift from FRED may not automatically be present in legacy software. In other words, the benefits of FRED may not be visible benchmarking existing software as opposed to code compiled explicitly to support FRED.

Anywho, getting back to Mr. Torvalds, back in 2021, he opined quite positively on FRED. "The Intel FRED stuff has several years of background, and honestly, I think is the right thing to do. It really relegates the whole IDT to a 'we don't even use this at all, unless you have legacy segment selectors'. Good riddance to a truly horrid thing that goes back to a truly disgusting CPU architecture: the 80286," He said.

Come on, Linus, stop pulling your punches. In all seriousness, Torvalds also explained that AMD developed its own workaround for the shortcomings of IDT. Comparing the two approaches, he says, "Both are valid on their own, and they are actually fairly independent."

"FRED is very clearly defined to have an entirely new model, and any OS vendor that goes that way will still have to support the legacy exception model for older CPU's. The point being that the FRED exception handling is much simpler, but it's entirely separate code and logic, explicitly bolted to the side in the hope that the original code and logic can be removed entirely some day.

"In contrast, the AMD model is meant to very explicitly interface with existing code, and just allow people to avoid the fragile (and sometimes expensive) hacks and workarounds they already have. So they actually have very little overlap," he says.

Could AMD's next-gen Zen 6 CPU architecture be a bigger update than it usually delivers for even numbered Zen generations? (Image credit: Future)

Torvalds then concludes, "I think the Intel version is better if you think that x86-64 should actually survive longer-term, and you actually want to improve exception handling and speed things up (the 'F' historically stood for 'Fast', I'm not sure why they've apparently renamed it 'Flexible')," all of which provides intriguing insight.

Now, arguably, the idea that Zen 6 will be a major architectural step doesn't entirely align with previous generations of Zen CPUs. AMD has thus far tended to restrict major redesigns of Zen to every other architecture. Zen 1, Zen 3 and Zen 5 are the fully or substantially new architectures by that narrative, with Zen 2 and Zen 4 more minor updates. On that schedule, Zen 7 would be the next big redesign.

Still, not only is that characterisation of AMD's Zen architectures open to interpretation, it's no guarantee that AMD hasn't gone for a bigger upgrade than usual for an even-numbered Zen generation. Whatever, we should find out more later this year when AMD is expected to release its next-gen Zen 6-based processors.



Читайте также

Предрегистрация на Victory Girls: Anime Soccer — футбольный менеджер с аниме-девушками

Стартовал бета-тест глобальной версии Tomb Busters с исследованием гробниц

Подай заявку на китайский тест Monster Hunter Outlanders




Game24.pro — паблик игровых новостей в календарном формате на основе технологичной новостной информационно-поисковой системы с элементами искусственного интеллекта, гео-отбора и возможностью мгновенной публикации авторского контента в режиме Free Public. Game24.pro — ваши Game News сегодня и сейчас в Вашем городе.

Опубликовать свою новость, реплику, комментарий, анонс и т.д. можно мгновенно — здесь.