Saturday, August 30, 2003 11:34:12 AM
How much extra space is required to add multiple ports to the cache (ie maybe have 4-8 read ports available to the L2 cache, so that it may be shared among all the processors on the single die - one wouldn't need to have as many ports as the number of processors, as some CPUs would be accessing L1, and some not req memory access at that time at all). If it is possible, it should help power dissipation as well as the extra leakage from duplicating all the cache would no longer be a problem.
True multi-ported (at the memory cell level) cache grows
rapidly in size and access latency with the number of ports.
Memory tends to be metal limited and each port adds a word
line running in one direction and a couple of bit lines in
the other direction. There are different ways to implement
even basic cache so it is hard to come up with single hard
number but even going to two ports more than doubles the
area of the SRAM cell. The affect in performance will be
bad for typical sizes of L2s.
Historically uP designers go out of their way to avoid true
cell level multiported caches. The Alpha EV5 dcache is dual
ported by having duplicated arrays. The Alpha EV6 dcache
is dual ported by double pumping the arrays every processor
clock cycle. The K7 dcache is pseudo dual ported - its 64KB
is divided into eight 8 KB banks. Two accesses in a cycle
only occurs if the accesses are to different banks. The I2
L2 cache is also pseudo multiported. True cell level multi-
ported caches tend to be small and first level only, and are
rather power hungry.
True multi-ported (at the memory cell level) cache grows
rapidly in size and access latency with the number of ports.
Memory tends to be metal limited and each port adds a word
line running in one direction and a couple of bit lines in
the other direction. There are different ways to implement
even basic cache so it is hard to come up with single hard
number but even going to two ports more than doubles the
area of the SRAM cell. The affect in performance will be
bad for typical sizes of L2s.
Historically uP designers go out of their way to avoid true
cell level multiported caches. The Alpha EV5 dcache is dual
ported by having duplicated arrays. The Alpha EV6 dcache
is dual ported by double pumping the arrays every processor
clock cycle. The K7 dcache is pseudo dual ported - its 64KB
is divided into eight 8 KB banks. Two accesses in a cycle
only occurs if the accesses are to different banks. The I2
L2 cache is also pseudo multiported. True cell level multi-
ported caches tend to be small and first level only, and are
rather power hungry.
Recent INTC News
- Intel and Google Deepen Collaboration to Advance AI Infrastructure with Xeon CPUs and Custom IPUs • Business Wire • 04/09/2026 01:00:00 PM
- U.S. stock futures edge lower as markets await Iran ceasefire talks in Pakistan: Dow Jones, S&P, Nasdaq, Wall Street • IH Market News • 04/09/2026 11:36:18 AM
- U.S. stock futures slip as markets await Iran ceasefire talks in Pakistan: Dow Jones, S&P, Nasdaq, Wall Street • UK Market News • 04/09/2026 11:36:10 AM
- Form 8-K - Current report • Edgar (US Regulatory) • 04/08/2026 08:05:34 PM
- Intel shares rise after joining Terafab semiconductor initiative • IH Market News • 04/07/2026 01:50:28 PM
- Form 8-K - Current report • Edgar (US Regulatory) • 04/03/2026 04:50:37 PM
- Intel Appoints Aparna Bawa as Executive Vice President and Chief Legal & People Officer • Business Wire • 04/02/2026 08:05:00 PM
- Ceasefire Hopes and Strong Economic Data Power Wall Street Rally to Start Q2 • IH Market News • 04/01/2026 08:34:46 PM
- Intel to repurchase Apollo’s stake in Irish chip facility for $14.2 billion • IH Market News • 04/01/2026 02:48:34 PM
- Intel to Repurchase 49% Equity Interest in Ireland Fab Joint Venture • Business Wire • 04/01/2026 01:00:00 PM
- Intel to Report First-Quarter 2026 Financial Results • Business Wire • 03/31/2026 09:02:00 PM
- Form SCHEDULE 13G/A - Statement of Beneficial Ownership by Certain Investors: [Amend] • Edgar (US Regulatory) • 03/27/2026 01:51:11 PM
- Intel shares rise after report of planned CPU price increases • IH Market News • 03/25/2026 03:24:25 PM
- Form DEFA14A - Additional definitive proxy soliciting materials and Rule 14(a)(12) material • Edgar (US Regulatory) • 03/23/2026 08:38:44 PM
- Form DEF 14A - Other definitive proxy statements • Edgar (US Regulatory) • 03/23/2026 08:35:22 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 03/04/2026 12:57:09 AM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 03/04/2026 12:56:24 AM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 03/04/2026 12:55:26 AM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 03/04/2026 12:54:23 AM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 03/04/2026 12:53:24 AM
- Intel Board Chair Frank D. Yeary to Retire Following Annual Meeting; Dr. Craig H. Barratt Elected as Chair • Business Wire • 03/03/2026 09:01:00 PM
- Intel Corporation to Participate in Upcoming Investor Conference • Business Wire • 02/18/2026 09:30:00 PM
- Nvidia, Meta Advance on Broader AI Infrastructure Alliance; AMD Slips • IH Market News • 02/18/2026 11:26:05 AM
