Article: IBM z196 Mainframe Architecture
By: David Kanter (dkanter.delete@this.realworldtech.com), January 16, 2012 1:08 am
Room: Moderated Discussions
Earlier this year, I promised a lengthy and detailed article on one of the most influential ISAs outside of x86.
IBM’s mainframes are the oldest line of computers, dating back to 1964 and occupy a special place as the world’s first instruction set architecture. This longevity and extreme backwards compatibility are responsible for perhaps the most lucrative computer franchise. IBM’s z196 is the first mainframe with an out-of-order CMOS microprocessor, and also the first with an integrated L3 cache. These two innovations are largely responsible for a 30-40% improvement in performance over the previous generation z10.
http://www.realworldtech.com/page.cfm?ArticleID=RWT010312153140
I'd like to give a big thanks to the engineers who helped me write this article. Brian Prasky, Brian Curran, Pak-kin Mak and Charles Webb were incredibly open about the technical details of the z196 and instrumental in making this a superb and detailed article.
As always, I welcome comments, questions and feedback!
Regards,
David
IBM’s mainframes are the oldest line of computers, dating back to 1964 and occupy a special place as the world’s first instruction set architecture. This longevity and extreme backwards compatibility are responsible for perhaps the most lucrative computer franchise. IBM’s z196 is the first mainframe with an out-of-order CMOS microprocessor, and also the first with an integrated L3 cache. These two innovations are largely responsible for a 30-40% improvement in performance over the previous generation z10.
http://www.realworldtech.com/page.cfm?ArticleID=RWT010312153140
I'd like to give a big thanks to the engineers who helped me write this article. Brian Prasky, Brian Curran, Pak-kin Mak and Charles Webb were incredibly open about the technical details of the z196 and instrumental in making this a superb and detailed article.
As always, I welcome comments, questions and feedback!
Regards,
David
Topic | Posted By | Date |
---|---|---|
IBM's z196 Article Online | David Kanter | 2012/01/16 01:08 AM |
IBM's z196 Article Online | Michael S | 2012/01/16 02:58 AM |
B5000 vs V6500 ... according to Wiki | Mark Roulo | 2012/01/16 10:36 AM |
B5000 | blaine | 2012/01/16 01:48 PM |
Gotta say... | I.S.T. | 2012/01/16 04:59 AM |
Gotta say... | David Kanter | 2012/01/17 05:35 PM |
IBM's z196 Article Online | someone | 2012/01/16 07:53 AM |
IBM's z196 Article Online | Brett | 2012/01/16 11:01 AM |
IBM's z196 Article Online | David Kanter | 2012/01/17 05:41 PM |
IBM's z196 Article Online | anon | 2012/01/17 09:27 PM |
IBM's z196 Article Online | rwessel | 2012/01/17 11:00 PM |
IBM's z196 Article Online | anon | 2012/01/17 11:11 PM |
IBM's z196 Article Online | Peter A | 2012/01/16 09:23 AM |
Extra cores as hot spares? (NT) | Paul A. Clayton | 2012/01/16 09:37 AM |
Extra cores as hot spares? | Peter A | 2012/01/16 09:50 AM |
IBM's z196 Article Online | rwessel | 2012/01/16 10:55 AM |
IBM's z196 Article Online | Will | 2012/01/17 07:39 PM |
clarification requests/corrections | Paul A. Clayton | 2012/01/16 09:54 AM |
clarification requests/corrections | David Kanter | 2012/01/17 05:58 PM |
Path history then? | Paul A. Clayton | 2012/01/17 06:24 PM |
Path history then? | David Kanter | 2012/01/17 08:06 PM |
Path history | Paul A. Clayton | 2012/01/18 06:52 AM |
Path history | David Kanter | 2012/01/18 01:01 PM |
Indirect branches | Paul A. Clayton | 2012/01/18 01:52 PM |
IBM's z196 Article Online | rwessel | 2012/01/16 11:07 AM |
IO? | asdf | 2012/01/16 11:08 AM |
IO? | David Kanter | 2012/01/16 11:16 AM |
IO? | asdf | 2012/01/16 06:02 PM |
final zEnterprise 196 Technical Guide - PCIe | Michael S | 2012/01/18 03:01 AM |
final zEnterprise 196 Technical Guide - PCIe | Vincent Diepeveen | 2012/01/18 07:21 PM |
final zEnterprise 196 Technical Guide - PCIe | Gabriele Svelto | 2012/01/19 02:27 AM |
final zEnterprise 196 Technical Guide - PCIe | Vincent Diepeveen | 2012/01/22 03:56 PM |
final zEnterprise 196 Technical Guide - PCIe | Gabriele Svelto | 2012/01/23 12:13 PM |
final zEnterprise 196 Technical Guide - PCIe | Anon | 2012/01/24 03:11 AM |
final zEnterprise 196 Technical Guide - PCIe | Gabriele Svelto | 2012/01/24 02:10 PM |
final zEnterprise 196 Technical Guide - PCIe | rwessel | 2012/01/24 02:32 PM |
final zEnterprise 196 Technical Guide - PCIe | Michael S | 2012/01/25 02:00 AM |
final zEnterprise 196 Technical Guide - PCIe | rwessel | 2012/01/25 02:31 AM |
final zEnterprise 196 Technical Guide - PCIe | Anon | 2012/01/26 04:32 AM |
final zEnterprise 196 Technical Guide - PCIe | mpx | 2012/01/26 07:55 AM |
final zEnterprise 196 Technical Guide - PCIe | iz | 2012/01/26 06:42 PM |
final zEnterprise 196 Technical Guide - PCIe | Michael S | 2012/01/19 04:05 AM |
FDR mellanox - pci-e | Vincent Diepeveen | 2012/01/22 04:02 PM |
FDR mellanox - pci-e | Gabriele Svelto | 2012/01/23 10:37 AM |
FDR mellanox - unrolling FDR | Vincent Diepeveen | 2012/01/25 09:18 AM |
IO? | Michael S | 2012/01/16 05:43 PM |
IO? | Jesper Frimann | 2012/01/17 10:52 AM |
Two pipeline stages less than Prescott (NT) | anon | 2012/01/16 04:36 PM |
Clarifications | Mary Mescaline | 2012/01/16 10:18 PM |
Clarifications | Konrad Schwarz | 2012/01/17 02:17 AM |
Clarifications | David Kanter | 2012/01/17 11:55 AM |
What is a mainframe good for? | Robert Myers | 2012/01/18 07:34 AM |
What is a mainframe good for? | anon | 2012/01/18 04:48 PM |
What is a mainframe good for? | Greg Gritton | 2012/02/24 11:18 PM |
Have you tried Google? | Mark Roulo | 2012/01/18 04:49 PM |
Have you tried Google? | Anonymous Sysadmin | 2012/01/18 05:40 PM |
Have you tried Google? | Robert Myers | 2012/01/18 09:30 PM |
Have you tried Google? | anon | 2012/01/19 12:40 AM |
Have you tried Google? | Robert Myers | 2012/01/19 09:08 AM |
What is a mainframe good for? | David Kanter | 2012/01/18 04:58 PM |
What is a mainframe good for? | Vincent Diepeveen | 2012/01/18 07:10 PM |
Thanks for clearing that up, Vincent (NT) | stubar | 2012/01/18 07:22 PM |
What is a mainframe good for? | Andreas | 2012/01/25 07:32 AM |
What is a mainframe good for? | Robert Myers | 2012/01/20 06:55 PM |
What is a mainframe good for? | Megol | 2012/01/19 04:25 AM |
What is a mainframe good for? | Robert Myers | 2012/01/19 12:15 PM |
IO performance | anon | 2012/01/20 01:59 AM |
What is a mainframe good for? | mpx | 2012/01/19 02:00 PM |
What is a mainframe good for? | Kira | 2012/01/19 03:28 PM |
What is a mainframe good for? | Robert Myers | 2012/01/19 06:30 PM |
What is a mainframe good for? | Jesper Frimann | 2012/01/20 05:22 AM |
Channels are programmable ... to some extent | Mark Roulo | 2012/01/20 09:28 AM |
Channels are programmable ... to some extent | Robert Myers | 2012/01/20 12:50 PM |
What is a mainframe good for? | Michael S | 2012/01/20 07:50 AM |
What is a mainframe good for? | Ricardo B | 2012/01/20 02:09 AM |
What is a mainframe good for? | Robert Myers | 2012/01/20 12:39 PM |
What is a mainframe good for? | anon | 2012/02/18 06:53 AM |
What is a mainframe good for? | Gabriele Svelto | 2012/02/18 07:05 AM |
What is so bad about CISC? | Moritz | 2012/01/27 12:36 AM |
What is so bad about CISC? | Adrian | 2012/01/27 01:16 PM |
ISA specific | David Kanter | 2012/01/27 06:25 PM |
RISC? CISC? its not a performance question any more. | Anon | 2012/01/28 04:03 PM |
RISC? CISC? its not a performance question any more. | Ungo | 2012/01/30 06:59 PM |
Well said. (NT) | someone | 2012/01/30 11:00 PM |
RISC? CISC? its not a performance question any more. | anon | 2012/01/31 01:59 AM |
RISC? CISC? its not a performance question any more. | Michael S | 2012/01/31 04:03 AM |
RISC? CISC? its not a performance question any more. | Wilco | 2012/01/31 06:37 PM |
RISC? CISC? its not a performance question any more. | Ungo | 2012/02/01 06:19 PM |
RISC? CISC? its not a performance question any more. | David Kanter | 2012/02/02 01:02 AM |
Even Alpha was not perfectly "pure" RISC | Paul A. Clayton | 2012/02/02 09:21 AM |
Even Alpha was not perfectly "pure" RISC | someone | 2012/02/02 10:30 AM |
Not a checklist, but . . . | Paul A. Clayton | 2012/02/02 11:14 AM |
Even Alpha was not perfectly "pure" RISC | John Yates | 2012/02/03 06:56 AM |
Even Alpha was not perfectly "pure" RISC | Chuck | 2012/02/03 05:48 PM |
Even Alpha was not perfectly "pure" RISC | Anon | 2012/02/04 06:30 PM |
ISA specific | Adrian | 2012/01/29 12:29 PM |
Load latency | Paul A. Clayton | 2012/01/29 02:51 PM |
ISA specific | David Kanter | 2012/02/02 01:12 AM |
ISA specific | Exophase | 2012/02/02 09:20 AM |
ISA specific | Linus Torvalds | 2012/02/02 12:49 PM |
Load+op statistics | Wilco | 2012/02/02 06:50 PM |
Load+op statistics | Eric Bron | 2012/02/03 04:53 AM |
Load+op statistics | Michael S | 2012/02/03 06:52 AM |
Load+op statistics | Eric Bron | 2012/02/03 07:15 AM |
Load+op statistics | Brett | 2012/02/03 06:19 PM |
Load+op statistics | Exophase | 2012/02/03 11:14 PM |
Load+op statistics | Eric Bron | 2012/02/04 02:59 AM |
Load+op statistics | Brett | 2012/02/04 03:41 AM |
Load+op statistics | Eric Bron | 2012/02/04 04:06 AM |
Load+op statistics | Michael S | 2012/02/04 10:57 AM |
What is so bad about CISC? | EduardoS | 2012/01/27 11:22 PM |
What is so bad about CISC? | Wilco | 2012/01/29 06:09 AM |
What is so bad about CISC? | anon | 2012/01/29 10:46 AM |
What is so bad about CISC? | Wilco | 2012/01/29 06:20 PM |
What is so bad about CISC? | anon | 2012/01/29 06:57 PM |
What is so bad about CISC? | Wilco | 2012/01/30 03:54 AM |
What is so bad about CISC? | anon | 2012/01/30 10:55 AM |
What is so bad about CISC? | Wilco | 2012/01/30 10:05 PM |
What is so bad about CISC? | anon | 2012/01/31 11:21 AM |
What is so bad about CISC? | EduardoS | 2012/01/30 01:26 PM |
What is so bad about CISC? | Wilco | 2012/01/30 07:32 PM |
What is so bad about CISC? | anonymous | 2012/01/31 08:16 AM |
What is so bad about CISC? | Wilco | 2012/01/31 03:42 PM |
What is so bad about CISC? | Linus Torvalds | 2012/01/31 01:28 PM |
What is so bad about CISC? | Wilco | 2012/01/31 02:56 PM |
What is so bad about CISC? | Linus Torvalds | 2012/01/31 07:08 PM |
What is so bad about CISC? | Michael S | 2012/02/01 02:48 AM |
What is so bad about CISC? | Wilco | 2012/02/01 06:03 AM |
What is so bad about CISC? | Michael S | 2012/02/01 09:21 AM |
What is so bad about CISC? | Eugene Nalimov | 2012/02/01 11:42 AM |
that's not part of windows | Michael S | 2012/02/01 12:18 PM |
that's not part of windows | Eugene Nalimov | 2012/02/01 01:13 PM |
What is so bad about CISC? | Kenneth J | 2012/02/13 10:21 AM |
What is so bad about CISC? | rwessel | 2012/02/13 10:41 AM |
What is so bad about CISC? | Kenneth J | 2012/02/18 01:33 PM |
What is so bad about CISC? | rwessel | 2012/02/19 01:29 PM |
What is so bad about CISC? | Exophase | 2012/02/01 08:50 AM |
What is so bad about CISC? | Eugene Nalimov | 2012/02/01 11:49 AM |
What is so bad about CISC? | EduardoS | 2012/01/31 01:48 PM |
What is so bad about CISC? | Wilco | 2012/01/31 03:19 PM |
What is so bad about CISC? | Eugene Nalimov | 2012/01/31 05:11 PM |
What is so bad about CISC? | Exophase | 2012/01/31 05:54 PM |
Masked PC + offset? | Paul A. Clayton | 2012/01/31 03:35 PM |
What is so bad about CISC? | EduardoS | 2012/01/29 07:21 PM |
What is so bad about CISC? | EduardoS | 2012/01/29 07:29 PM |
What is so bad about CISC? | Wilco | 2012/01/30 04:02 AM |
What is so bad about CISC? | EduardoS | 2012/01/30 01:25 PM |
What is so bad about CISC? | Wilco | 2012/01/30 07:06 PM |
What is so bad about CISC? | EduardoS | 2012/01/31 01:46 PM |
What is so bad about CISC? | EduardoS | 2012/01/29 01:55 PM |
VLE helps with extension | Paul A. Clayton | 2012/01/29 02:17 PM |
What is so bad about CISC? | Adrian | 2012/01/29 01:21 PM |
Power was 64-bit from day one (NT) | Konrad Schwarz | 2012/01/30 02:00 AM |
Power was 64-bit from day one | rwessel | 2012/01/30 03:16 AM |
Power was 64-bit from day one | Konrad Schwarz | 2012/01/31 01:32 AM |
Power was 64-bit from day one | Michael S | 2012/01/31 01:57 AM |
Power was 64-bit from day one | rwessel | 2012/01/31 04:44 AM |
Power was 64-bit from day one | Konrad Schwarz | 2012/02/01 04:53 AM |
Power was 64-bit from day one | Mark Smotherman | 2012/02/01 11:23 AM |
Power was 64-bit from day one | Michael S | 2012/02/01 12:25 PM |
Power was 64-bit from day one | Adrian | 2012/02/01 12:31 PM |
Power was 64-bit from day one | Konrad Schwarz | 2012/02/02 02:42 AM |
What is so bad about CISC? | mpx | 2012/01/30 04:06 AM |
What is so bad about CISC? | EduardoS | 2012/01/30 01:31 PM |
Possibly pedantic comments | Paul A. Clayton | 2012/01/28 08:13 PM |
Possibly pedantic comments | rwessel | 2012/01/28 10:18 PM |
Possibly pedantic comments | Wilco | 2012/01/29 06:39 AM |
Classic RISC not compatible with code density | Paul A. Clayton | 2012/01/29 01:18 PM |
Classic RISC not compatible with code density | Brett | 2012/01/29 02:43 PM |
My uncertainty is broad | Paul A. Clayton | 2012/01/29 04:12 PM |
Classic RISC not compatible with code density | Konrad Schwarz | 2012/01/30 02:18 AM |
Classic RISC not compatible with code density | Linus Torvalds | 2012/01/30 06:52 PM |
Classic RISC not compatible with code density | Brett | 2012/01/31 02:17 AM |
Classic RISC not compatible with code density | Linus Torvalds | 2012/01/31 11:27 AM |
Classic RISC not compatible with code density | Brett | 2012/01/31 08:21 PM |
Classic RISC not compatible with code density | Linus Torvalds | 2012/01/31 08:49 PM |
Classic RISC not compatible with code density | Konrad Schwarz | 2012/02/01 05:18 AM |
Classic RISC not compatible with code density | Linus Torvalds | 2012/02/01 04:58 PM |
Classic RISC not compatible with code density | Michael S | 2012/01/31 03:33 AM |
Classic RISC not compatible with code density | Martin Kristiansen | 2012/02/01 06:20 AM |
Single-use register name | Paul A. Clayton | 2012/02/01 09:02 AM |
Single-use register name | Martin Kristiansen | 2012/02/02 03:50 AM |
Yes, there are trade-offs | Paul A. Clayton | 2012/02/02 07:16 AM |
Classic RISC not compatible with code density | Wilco | 2012/01/30 04:45 AM |
Minor quibbles | Paul A. Clayton | 2012/01/30 08:11 AM |
Possibly pedantic comments | rwessel | 2012/01/30 12:02 AM |
Possibly pedantic comments | Megol | 2012/01/29 08:38 AM |
Possibly pedantic comments | rwessel | 2012/01/29 11:47 PM |
Possibly pedantic comments | Ricardo B | 2012/01/29 10:55 AM |
load-op as marking single-use | Paul A. Clayton | 2012/01/29 11:45 AM |
load-op as marking single-use | Ricardo B | 2012/01/29 04:42 PM |
load-op as marking single-use | EduardoS | 2012/01/29 05:26 PM |
load-op as marking single-use | Ricardo B | 2012/01/29 07:00 PM |
load-op as marking single-use | EduardoS | 2012/01/29 07:32 PM |
load-op as marking single-use | Megol | 2012/01/30 12:06 AM |
load-op as marking single-use | EduardoS | 2012/01/30 01:43 PM |
XOR self as a register free instruction | Paul A. Clayton | 2012/01/29 07:57 PM |
XOR self as a register free instruction | Ricardo B | 2012/01/30 03:06 AM |
TANSTAAFL | Paul A. Clayton | 2012/01/30 07:37 AM |
TANSTAAFL | Ricardo B | 2012/01/30 04:56 PM |
TANSTAAFL | David Kanter | 2012/02/05 01:45 AM |
reuse? | Michael S | 2012/02/05 03:03 AM |
reuse? | Eric Bron | 2012/02/05 03:19 AM |
scalar AVX in VS2010 | Michael S | 2012/02/05 11:17 AM |
scalar AVX in VS2010 | Eric Bron | 2012/02/05 01:03 PM |
scalar AVX in VS2010 | Michael S | 2012/02/05 01:40 PM |
scalar AVX in VS2010 | Eric Bron | 2012/02/06 06:14 AM |
scalar AVX in VS2010 | Michael S | 2012/02/06 07:04 AM |
scalar AVX in VS2010 | Eric Bron | 2012/02/07 06:15 AM |
scalar AVX in VS2010 | hobold | 2012/02/07 07:07 AM |
scalar AVX in VS2010 | Michael S | 2012/02/07 09:03 AM |
scalar AVX in VS2010 | Ricardo B | 2012/02/07 10:09 AM |
scalar AVX in VS2010 | Michael S | 2012/02/07 11:16 AM |
scalar AVX in VS2010 | EduardoS | 2012/02/07 01:26 PM |
scalar AVX in VS2010 | Linus Torvalds | 2012/02/07 10:27 AM |
agreed (NT) | Michael S | 2012/02/07 11:19 AM |
scalar AVX in VS2010 | nksingh | 2012/02/09 12:26 AM |
scalar AVX in VS2010 | Eugene Nalimov | 2012/02/09 10:35 AM |
TANSTAAFL | anon | 2012/02/05 11:22 AM |
TANSTAAFL | David Kanter | 2012/02/05 12:30 PM |
TANSTAAFL | anon | 2012/02/05 01:37 PM |
TANSTAAFL | David Kanter | 2012/02/05 01:56 PM |
Code density is the main difference | Paul A. Clayton | 2012/02/05 12:43 PM |
XOR self as a register free instruction | Wilco | 2012/01/30 04:10 AM |
Early overwrite --> early deallocation | Paul A. Clayton | 2012/01/30 06:53 AM |
Early overwrite --> early deallocation | anon | 2012/01/31 12:51 AM |
Earlier is better | Paul A. Clayton | 2012/01/31 05:13 AM |
Forwarding | David Kanter | 2012/02/05 01:51 AM |
Forwarding | anon | 2012/02/05 11:15 AM |
Forwarding | David Kanter | 2012/02/05 11:31 AM |
Forwarding | anon | 2012/02/05 11:42 AM |
Forwarding | anon | 2012/02/07 09:03 PM |
Possibly pedantic comments | Adrian | 2012/01/29 02:00 PM |
I am less RISC-inclined | Paul A. Clayton | 2012/01/29 03:50 PM |
I am less RISC-inclined | Adrian | 2012/01/30 06:43 AM |
More on branching | Paul A. Clayton | 2012/01/30 09:05 AM |
I am less RISC-inclined | EduardoS | 2012/01/30 01:48 PM |
I am less RISC-inclined | Adrian | 2012/02/01 01:17 PM |
I am less RISC-inclined | EduardoS | 2012/02/01 05:46 PM |
I am less RISC-inclined | Adrian | 2012/02/03 12:14 PM |
Multiple carry bits | Paul A. Clayton | 2012/02/03 04:12 PM |
Multiple carry bits - in 68k, PPC | hobold | 2012/02/04 08:25 AM |
I am less RISC-inclined | Brett | 2012/02/03 06:29 PM |
Destination pair not that bad for OoO? | Paul A. Clayton | 2012/02/03 08:44 PM |
I am less RISC-inclined | Adrian | 2012/02/04 12:06 PM |
I am less RISC-inclined | EduardoS | 2012/02/03 08:42 PM |
I am less RISC-inclined | Linus Torvalds | 2012/01/30 01:54 PM |
Instruction fusion is not simple | Paul A. Clayton | 2012/01/30 04:25 PM |
Instruction fusion is not simple | Brett | 2012/01/30 05:56 PM |
What is so bad about CISC? | Ricardo B | 2012/01/28 08:14 AM |
justified argument? | Moritz | 2012/01/28 11:29 AM |
justified argument? | Ricardo B | 2012/01/28 02:13 PM |
Modern CISC: Coldfire | Ricardo B | 2012/01/28 07:54 PM |
Even more recent: Renesas RX | Paul A. Clayton | 2012/01/28 08:25 PM |
Modern CISC: Coldfire | Megol | 2012/01/29 08:44 AM |
Modern CISC: Coldfire | Brett | 2012/01/29 01:57 PM |
Semantic content not just density | Paul A. Clayton | 2012/01/28 08:48 PM |
Semantic content not just density | anon | 2012/01/28 09:10 PM |
Semantic content not just density | rwessel | 2012/01/28 10:30 PM |
Semantic content not just density | anon | 2012/01/28 10:59 PM |
Semantic content not just density | Michael S | 2012/01/29 02:19 AM |
Semantic content not just density | anon | 2012/01/29 10:35 AM |
Semantic content not just density | anon | 2012/01/29 10:41 AM |
Semantic content not just density | Linus Torvalds | 2012/01/29 11:12 AM |
Semantic content not just density | anon | 2012/01/29 11:54 AM |
Semantic content not just density | EduardoS | 2012/01/29 01:21 PM |
Semantic content not just density | anon | 2012/01/29 02:10 PM |
Semantic content not just density | Linus Torvalds | 2012/01/30 10:21 AM |
Semantic content not just density | anon | 2012/01/30 10:59 AM |
Semantic content not just density | Linus Torvalds | 2012/01/30 12:27 PM |
Semantic content not just density | anon | 2012/01/31 11:13 AM |
memcpy instruction? just say no to microcode! | bcrl | 2012/02/01 07:28 PM |
memcpy instruction? just say no to microcode! | anon | 2012/02/01 08:16 PM |
Fast clearing of pages | Konrad Schwarz | 2012/02/15 02:30 AM |
SDRAM address autoincrement | Michael S | 2012/02/15 03:22 AM |
SDRAM address autoincrement | Konrad Schwarz | 2012/02/15 08:27 AM |
SDRAM address autoincrement | Michael S | 2012/02/15 10:14 AM |
Semantic content not just density | Mat | 2012/02/14 12:10 PM |
Semantic content not just density | anon | 2012/02/15 01:22 AM |
Semantic content not just density | anon | 2012/02/15 01:43 AM |
memcpy instructions | Michael S | 2012/02/15 03:59 AM |
memcpy instructions | anon | 2012/02/15 08:07 AM |
memcpy instructions | Linus Torvalds | 2012/02/15 11:36 AM |
memcpy instructions | anon | 2012/02/15 09:19 PM |
memcpy instructions | anon | 2012/02/15 09:30 PM |
memcpy instructions | Linus Torvalds | 2012/02/16 10:43 AM |
memcpy instructions | anon | 2012/02/16 04:41 PM |
memcpy instructions | anon | 2012/02/16 09:58 PM |
memcpy instructions | Linus Torvalds | 2012/02/17 01:43 PM |
memcpy instructions | ? | 2012/02/21 09:34 AM |
memcpy instructions | Linus Torvalds | 2012/02/21 09:59 AM |
memcpy instructions ... in ROM? | Mark Roulo | 2012/02/21 11:58 AM |
memcpy instructions ... in ROM? | Linus Torvalds | 2012/02/21 12:58 PM |
memcpy instructions ... in ROM? | rwessel | 2012/02/21 03:04 PM |
memcpy instructions ... in ROM? | Treza | 2012/02/22 09:51 AM |
memcpy instructions ... in ROM? | anonymous | 2012/02/22 10:15 AM |
arguments against memcpy instruction | ? | 2012/02/21 12:32 PM |
arguments against memcpy instruction | Linus Torvalds | 2012/02/21 01:00 PM |
arguments against memcpy instruction | ? | 2012/02/21 01:26 PM |
arguments against memcpy instruction | Linus Torvalds | 2012/02/21 02:17 PM |
arguments against memcpy instruction | EduardoS | 2012/02/21 06:29 PM |
Linus' 50th birthday | ? | 2012/02/22 12:38 AM |
Microcode memcopy | David Kanter | 2012/02/22 01:29 AM |
Microcode memcopy | Mat | 2012/02/24 03:50 PM |
Microcode memcopy | Megol | 2012/02/25 01:52 AM |
Linux failures | anon | 2012/02/22 02:49 AM |
"let's recompile" mistake | slacker | 2012/02/21 04:56 PM |
"let's recompile" mistake | Mark Roulo | 2012/02/21 05:04 PM |
"let's recompile" mistake | bakaneko | 2012/02/21 11:10 PM |
I think AS/400 mostly got this right ... assuming you want CPU independence | Mark Roulo | 2012/02/22 10:02 AM |
I think AS/400 mostly got this right ... assuming you want CPU independence | Linus Torvalds | 2012/02/22 10:54 AM |
I think AS/400 mostly got this right ... assuming you want CPU independence | Mark Roulo | 2012/02/22 11:08 AM |
I think AS/400 mostly got this right ... assuming you want CPU independence | Linus Torvalds | 2012/02/22 11:11 AM |
I think AS/400 mostly got this right ... assuming you want CPU independence | Anon | 2012/02/22 02:35 PM |
Original Stanford MIPS?? | Paul A. Clayton | 2012/02/22 12:37 PM |
LLVM | Ricardo B | 2012/02/23 08:57 AM |
LLVM is not a platform | stubar | 2012/02/23 12:24 PM |
LLVM is not a platform | Rob Thorpe | 2012/02/23 04:45 PM |
LLVM is not a platform | Ricardo B | 2012/02/23 05:56 PM |
I think AS/400 mostly got this right ... assuming you want CPU independence | bakaneko | 2012/02/23 01:10 PM |
I think AS/400 mostly got this right ... assuming you want CPU independence | Konrad Schwarz | 2012/02/27 03:58 AM |
memcpy instructions | EduardoS | 2012/02/21 12:31 PM |
memcpy instructions | Michael S | 2012/02/21 12:59 PM |
memcpy instructions | Linus Torvalds | 2012/02/21 01:16 PM |
memcpy instructions | EduardoS | 2012/02/21 06:34 PM |
memcpy instructions | anon | 2012/02/21 08:23 PM |
memcpy instructions | Michael S | 2012/02/22 02:31 AM |
Division, SQRT | Ricardo B | 2012/02/22 08:04 AM |
Division, SQRT | Michael S | 2012/02/22 10:39 AM |
Division, SQRT | Ricardo B | 2012/02/22 11:14 AM |
memcpy instructions | Konrad Schwarz | 2012/02/27 04:12 AM |
memcpy instructions | Michael S | 2012/02/27 05:58 AM |
Hardware can be faster than software | Paul A. Clayton | 2012/02/21 05:58 PM |
Hardware can be faster than software | _Arthur | 2012/02/22 09:13 AM |
Hardware can be faster than software | anonymous | 2012/02/22 10:18 AM |
Hardware can be faster than software | Linus Torvalds | 2012/02/22 11:09 AM |
Hardware can be faster than software | _Arthur | 2012/02/22 01:40 PM |
Hardware can be faster than software | Exophase | 2012/02/22 02:04 PM |
Hardware can be faster than software | _Arthur | 2012/02/22 05:06 PM |
Hardware can be faster than software | Exophase | 2012/02/23 01:10 PM |
Hardware can be faster than software | Michael S | 2012/02/22 02:15 PM |
Hardware can be faster than software | EduardoS | 2012/02/22 02:41 PM |
Hardware can be faster than software | Michael S | 2012/02/22 03:05 PM |
rep movs on AMD family 10h | Michael S | 2012/02/22 03:27 PM |
rep movs on AMD family 10h | _Arthur | 2012/02/22 04:33 PM |
rep movs on AMD family 10h | EduardoS | 2012/02/22 04:49 PM |
rep movs on AMD family 10h | Linus Torvalds | 2012/02/22 05:23 PM |
rep movs on AMD family 10h | _Arthur | 2012/02/22 05:35 PM |
rep movs on AMD family 10h | EduardoS | 2012/02/22 05:42 PM |
rep movs on AMD family 10h | _Arthur | 2012/02/22 06:36 PM |
rep movs on AMD family 10h | Michael S | 2012/02/23 02:39 AM |
rep movs on AMD family 10h | Foo_ | 2012/02/23 07:33 AM |
rep movs on AMD family 10h | Michael S | 2012/02/23 07:53 AM |
rep movs on AMD family 10h | Gabriele Svelto | 2012/02/23 11:31 AM |
rep movs on AMD family 10h | Linus Torvalds | 2012/02/23 12:02 PM |
rep movs on AMD family 10h | _Arthur | 2012/02/23 01:03 PM |
rep movs on AMD family 10h | Gabriele Svelto | 2012/02/23 05:24 PM |
rep movs on AMD family 10h | Ricardo B | 2012/02/24 07:49 AM |
rep movs on AMD family 10h | Linus Torvalds | 2012/02/24 10:11 AM |
Indirection can deal with finite associativity | Paul A. Clayton | 2012/02/24 10:48 AM |
rep movs on AMD family 10h | Gabriele Svelto | 2012/02/24 11:33 AM |
rep movs on AMD family 10h | Ricardo B | 2012/02/24 12:37 PM |
rep movs on AMD family 10h | Michael S | 2012/02/25 11:47 AM |
rep movs on AMD family 10h | Ricardo B | 2012/02/25 12:28 PM |
rep movs on AMD family 10h | Michael S | 2012/02/26 02:02 AM |
Direct Cache Injection | Konrad Schwarz | 2012/02/27 06:25 AM |
Direct Cache Access | Konrad Schwarz | 2012/02/27 06:34 AM |
Direct Cache Access | Gabriele Svelto | 2012/02/27 11:40 AM |
Sandy Bridge "allocating flows" | anonymous | 2012/02/27 06:06 PM |
Data Direct I/O | Gabriele Svelto | 2012/03/07 07:53 AM |
Data Direct I/O | Michael S | 2012/03/07 10:08 AM |
Data Direct I/O | slacker | 2012/03/08 12:23 AM |
Subtle difference | David Kanter | 2012/03/08 01:46 AM |
Subtle difference | Michael S | 2012/03/08 04:31 AM |
Option 3 | Ricardo B | 2012/03/08 05:23 AM |
Option 3 | Michael S | 2012/03/08 07:32 AM |
Option 3 | Ricardo B | 2012/03/08 08:14 AM |
Thanks | slacker | 2012/03/09 12:23 AM |
Subtle difference | Gabriele Svelto | 2012/03/09 03:06 AM |
argument: memcpy is unintelligent | ? | 2012/02/27 12:48 PM |
Hardware exploiting dynamic microarchitectural information | Paul A. Clayton | 2012/02/27 02:39 PM |
argument: memcpy is a niche case | ? | 2012/03/01 05:06 AM |
argument: memcpy is a niche case | anon | 2012/03/01 05:44 AM |
argument: memcpy is a niche case | Linus Torvalds | 2012/03/01 09:37 AM |
argument: memcpy is induced by linux kernel interface | ? | 2012/03/01 01:02 PM |
argument: memcpy is induced by linux kernel interface | Linus Torvalds | 2012/03/01 01:44 PM |
against memcpy: how about an utf8dec instruction? | ? | 2012/03/05 08:27 AM |
against memcpy: how about an utf8dec instruction? | rwessel | 2012/03/05 01:24 PM |
against memcpy: how about an utf8dec instruction? | Foo_ | 2012/03/05 03:01 PM |
against memcpy: how about an utf8dec instruction? | EduardoS | 2012/03/05 02:34 PM |
against memcpy: how about an utf8dec instruction? | gallier2 | 2012/03/06 02:30 AM |
argument: memcpy is induced by linux kernel interface | anon | 2012/03/01 02:20 PM |
argument: memcpy is induced by linux kernel interface | Konrad Schwarz | 2012/03/02 02:45 AM |
argument: memcpy is induced by linux kernel interface | EduardoS | 2012/03/02 03:47 PM |
argument: memcpy is a niche case | anon | 2012/03/01 02:16 PM |
argument: memcpy is a niche case | Exophase | 2012/03/01 02:24 PM |
argument: memcpy is a niche case | Wilco | 2012/03/01 03:45 PM |
argument: memcpy is a niche case | Linus Torvalds | 2012/03/01 04:09 PM |
argument: memcpy is a niche case | Exophase | 2012/03/01 04:42 PM |
argument: memcpy is a niche case | Linus Torvalds | 2012/03/01 05:00 PM |
argument: memcpy is a niche case | Wilco | 2012/03/01 06:00 PM |
argument: memcpy is a niche case | Exophase | 2012/03/02 09:45 AM |
argument: memcpy is a niche case | Exophase | 2012/03/02 09:47 AM |
argument: memcpy is a niche case | Wilco | 2012/03/01 07:37 PM |
argument: memcpy is a niche case | anon | 2012/03/02 05:15 AM |
argument: memcpy is a niche case | gallier2 | 2012/03/02 07:49 AM |
argument: memcpy is a niche case | anon | 2012/03/02 09:59 AM |
argument: memcpy is a niche case | gallier2 | 2012/03/05 03:49 AM |
argument: memcpy is a niche case | anon | 2012/03/05 03:58 AM |
argument: memcpy is a niche case | anonymous | 2012/03/05 07:03 AM |
argument: memcpy is a niche case | gallier2 | 2012/03/05 08:46 AM |
argument: memcpy is a niche case | Michael S | 2012/03/05 09:44 AM |
argument: memcpy is a niche case | gallier2 | 2012/03/05 10:15 AM |
argument: memcpy is a niche case | Michael S | 2012/03/05 11:53 AM |
argument: memcpy is a niche case | rwessel | 2012/03/05 01:55 PM |
argument: memcpy is a niche case | Linus | 2012/03/05 03:49 PM |
argument: memcpy is a niche case | Michael S | 2012/03/05 04:06 PM |
argument: memcpy is a niche case | EduardoS | 2012/03/05 04:33 PM |
argument: memcpy is a niche case | Michael S | 2012/03/05 04:52 PM |
argument: memcpy is a niche case | Rob Thorpe | 2012/03/06 05:06 PM |
argument: memcpy is a niche case | Linus Torvalds | 2012/03/05 06:36 PM |
argument: memcpy is a niche case | anon | 2012/03/06 08:56 PM |
argument: memcpy is a niche case | Linus Torvalds | 2012/03/06 09:07 PM |
argument: memcpy is a niche case | anon | 2012/03/06 09:37 PM |
argument: memcpy is a niche case | Linus Torvalds | 2012/03/06 10:20 PM |
argument: memcpy instruction delays transition to dataflow | ? | 2012/03/07 05:38 AM |
Exposing implementation involves tradeoffs | Paul A. Clayton | 2012/03/07 11:27 AM |
argument: memcpy is a niche case | Michael S | 2012/03/07 01:36 AM |
argument: memcpy is a niche case | anon | 2012/03/07 03:33 AM |
argument: memcpy is a niche case | Michael S | 2012/03/07 04:39 AM |
argument: memcpy is a niche case | anon | 2012/03/07 05:28 AM |
argument: memcpy is a niche case | anonymous | 2012/03/05 06:02 PM |
argument: memcpy is a niche case | Mat | 2012/03/06 03:11 PM |
argument: memcpy is a niche case | Linus Torvalds | 2012/03/06 03:30 PM |
argument: memcpy is a niche case | Mat | 2012/03/07 01:46 PM |
argument: memcpy is a niche case | Doug Siebert | 2012/03/07 04:47 PM |
argument: memcpy is a niche case | Michael S | 2012/03/07 02:55 AM |
argument: memcpy is a niche case | Mat | 2012/03/07 01:57 PM |
argument: memcpy is a niche case | EduardoS | 2012/03/07 04:45 PM |
argument: memcpy is a niche case | gallier2 | 2012/03/02 07:42 AM |
argument: memcpy is a niche case | Michael S | 2012/03/03 10:11 AM |
argument: memcpy is unintelligent | David Kanter | 2012/02/27 05:40 PM |
rep movs on AMD family 10h | EduardoS | 2012/02/23 03:15 PM |
rep movs on AMD family 10h | bakaneko | 2012/02/24 02:48 AM |
rep movs on AMD family 10h | EduardoS | 2012/02/22 04:46 PM |
rep movs on AMD family 10h | Michael S | 2012/02/23 02:03 AM |
rep movs on AMD family 10h | EduardoS | 2012/02/23 03:07 PM |
rep movs on AMD family 10h | _Arthur | 2012/02/24 12:21 PM |
Example of memcpy code | _Arthur | 2012/02/22 05:28 PM |
Hardware can be faster than software | rwessel | 2012/02/22 02:40 PM |
Hardware can be faster than software | _Arthur | 2012/02/22 05:16 PM |
Hardware can be faster than software | rwessel | 2012/02/22 08:13 PM |
memcpy instructions | Michael S | 2012/02/17 05:29 AM |
memcpy instructions | anon | 2012/02/17 06:57 AM |
memcpy instructions | rwessel | 2012/02/15 08:33 PM |
memcpy instructions | Michael S | 2012/02/16 02:00 AM |
memcpy instructions | Linus Torvalds | 2012/02/16 10:35 AM |
memcpy instructions | Michael S | 2012/02/16 04:15 PM |
memcpy instructions | Brendan | 2012/02/17 01:44 PM |
memcpy instructions | Megol | 2012/02/17 02:04 PM |
memcpy instructions | Brendan | 2012/02/17 06:41 PM |
memcpy instructions | hobold | 2012/02/18 01:22 AM |
memcpy instructions | Linus Torvalds | 2012/02/17 02:15 PM |
memcpy instructions | Brendan | 2012/02/17 05:56 PM |
memcpy instructions | Linus Torvalds | 2012/02/17 07:19 PM |
In defense of Power(PC) | Paul A. Clayton | 2012/02/16 06:08 PM |
memcpy instructions | _Arthur | 2012/02/16 06:26 PM |
memcpy instructions | Treza | 2012/02/21 05:32 AM |
memcpy instructions | _Arthur | 2012/02/22 08:55 AM |
memcpy instructions | Etienne | 2012/04/05 03:26 AM |
memcpy instructions | Michael S | 2012/04/05 06:53 AM |
memcpy instructions | Etienne | 2012/04/05 08:46 AM |
P6 avoiding RFO | Paul A. Clayton | 2012/04/06 04:41 PM |
Semantic content not just density | Konrad Schwarz | 2012/02/27 03:49 AM |
Semantic content not just density | EduardoS | 2012/02/27 04:27 AM |
Semantic content not just density | bakaneko | 2012/02/27 05:35 AM |
Semantic content not just density | Konrad Schwarz | 2012/02/27 07:26 AM |
Semantic content not just density | rwessel | 2012/02/27 07:46 PM |
Semantic content not just density | anon | 2012/02/27 11:30 PM |
Semantic content not just density | Megol | 2012/02/28 06:23 AM |
EPC-like mechanism more practical? | Paul A. Clayton | 2012/02/28 09:01 AM |
Semantic content not just density | Michael S | 2012/01/29 12:13 PM |
VLE allows code density with many registers | Paul A. Clayton | 2012/01/29 12:56 PM |
Semantic content not just density | bakaneko | 2012/01/29 03:02 PM |
Semantic content not just density | anon | 2012/01/29 03:39 PM |
Semantic content not just density | Michael S | 2012/01/29 04:14 PM |
Building Acyclic Trees in C | Konrad Schwarz | 2012/01/31 02:06 AM |
Building Acyclic Trees in C | Michael S | 2012/01/31 03:00 AM |
Building Acyclic Trees in C | bakaneko | 2012/01/31 04:09 AM |
Building Acyclic Trees in C | Ricardo B | 2012/01/31 04:24 AM |
Building Acyclic Trees in C | bakaneko | 2012/01/31 05:09 AM |
Building Acyclic Trees in C | Konrad Schwarz | 2012/02/01 05:39 AM |
Building Acyclic Trees in C | bakaneko | 2012/02/01 08:28 AM |
Building Acyclic Trees in C | Carlie Coats | 2012/02/27 06:46 AM |
Building Acyclic Trees in C | EduardoS | 2012/02/27 02:45 PM |
Building Acyclic Trees in C | rwessel | 2012/02/27 07:56 PM |
Building Acyclic Trees in C | Michael S | 2012/01/31 04:46 AM |
Building Acyclic Trees in C | bakaneko | 2012/01/31 05:22 AM |
Building Acyclic Trees in C | Richard Cownie | 2012/01/31 08:27 AM |
Building Acyclic Trees in C | Michael S | 2012/01/31 09:09 AM |
Building Acyclic Trees in C | Richard Cownie | 2012/01/31 09:38 AM |
Building Acyclic Trees in C | Michael S | 2012/01/31 09:54 AM |
Building Acyclic Trees in C | Richard Cownie | 2012/01/31 11:15 AM |
Building Acyclic Trees in C | Michael S | 2012/01/31 11:59 AM |
Building Acyclic Trees in C | Richard Cownie | 2012/01/31 12:22 PM |
Building Acyclic Trees in C | Konrad Schwarz | 2012/02/02 03:17 AM |
Building Acyclic Trees in C | Richard Cownie | 2012/02/02 11:51 AM |
Building Acyclic Trees in C | Konrad Schwarz | 2012/02/03 09:04 AM |
Building Acyclic Trees in C | Richard Cownie | 2012/02/03 09:43 AM |
Building Acyclic Trees in C | Konrad Schwarz | 2012/02/02 03:01 AM |
Building Acyclic Trees in C | Michael S | 2012/02/02 05:43 AM |
Building Acyclic Trees in C | Ricardo B | 2012/02/02 05:11 PM |
Building Acyclic Trees in C | Ricardo B | 2012/01/31 04:40 PM |
Building Acyclic Trees in C | rwessel | 2012/01/31 02:17 PM |
Building Acyclic Trees in C | Michael S | 2012/02/01 02:06 AM |
Building Acyclic Trees in C | EduardoS | 2012/01/31 04:32 PM |
Building Acyclic Trees in C | Michael S | 2012/02/01 02:15 AM |
Building Acyclic Trees in C | bakaneko | 2012/01/31 11:26 AM |
Building Acyclic Trees in C | Richard Cownie | 2012/01/31 11:57 AM |
Building Acyclic Trees in C | bakaneko | 2012/01/31 12:14 PM |
Building Acyclic Trees in C | Richard Cownie | 2012/01/31 12:35 PM |
Building Acyclic Trees in C | bakaneko | 2012/01/31 01:27 PM |
Your personal attacks are ugly, Please, stop (NT) | Michael S | 2012/01/31 03:40 PM |
Building Acyclic Trees in C | Richard Cownie | 2012/01/31 03:43 PM |
Building Acyclic Trees in C | Rob Thorpe | 2012/01/31 10:07 AM |
Building Acyclic Trees in C | bakaneko | 2012/01/31 11:42 AM |
Building Acyclic Trees in C | Rob Thorpe | 2012/01/31 05:12 PM |
Building Acyclic Trees in C | EBFE | 2012/02/01 01:05 AM |
Building Acyclic Trees in C | Rob Thorpe | 2012/02/01 11:53 AM |
Building Acyclic Trees in C | Michael S | 2012/02/01 12:34 PM |
Building Acyclic Trees in C | Michael S | 2012/02/01 02:25 AM |
Building Acyclic Trees in C | rwessel | 2012/02/01 03:35 AM |
Building Recursive Structures in C | Konrad Schwarz | 2012/02/01 05:31 AM |
Building Recursive Structures in C | bakaneko | 2012/02/01 08:36 AM |
Building Recursive Structures in C | bakaneko | 2012/02/01 08:52 AM |
Building Recursive Structures in C | Konrad Schwarz | 2012/02/02 03:18 AM |
Building Recursive Structures in C | bakaneko | 2012/02/02 03:55 AM |
Semantic content not just density | ? | 2012/01/30 03:38 AM |
Syscall != full context switch | Paul A. Clayton | 2012/01/30 08:47 AM |
Syscall != full context switch | ? | 2012/01/31 03:50 AM |
Semantic content not just density | mpx | 2012/01/30 04:40 AM |
RISC also avoids (dynamic) work | Paul A. Clayton | 2012/01/30 09:31 AM |
RISC also avoids (dynamic) work | anon | 2012/01/31 01:53 AM |
RISC also avoids (dynamic) work | none | 2012/01/31 06:43 AM |
RISC also avoids (dynamic) work | Michael S | 2012/01/31 07:22 AM |
RISC mindset | Paul A. Clayton | 2012/01/29 12:37 PM |
RISC mindset | anon | 2012/01/29 02:36 PM |
Trade-offs, trade-offs, trade-offs (longish) | Paul A. Clayton | 2012/01/28 06:58 PM |
Registerization | Carlie Coats | 2012/01/31 07:03 AM |
Large register count for HPC | Paul A. Clayton | 2012/01/31 09:11 AM |
Large register count for HPC | Carlie Coats | 2012/01/31 09:42 AM |
Large register count for HPC | EBFE | 2012/02/01 01:38 AM |
Large register count for HPC | Carlie Coats | 2012/02/01 03:31 PM |
Large register count for HPC | Brett | 2012/01/31 04:15 PM |
Large register count for HPC | EduardoS | 2012/01/31 04:50 PM |
Large register count for HPC | Brett | 2012/01/31 11:57 PM |
Large register count for HPC | Brett | 2012/02/01 06:53 PM |
Large register count for HPC | mpx | 2012/02/01 04:25 AM |
Large register count for HPC | mpx | 2012/02/01 04:07 AM |
Large register count for HPC | Ricardo B | 2012/02/01 04:17 AM |
Large register count for HPC | mpx | 2012/02/01 03:03 PM |
Small functions use caller saved registers | Paul A. Clayton | 2012/02/01 05:56 PM |
Large register count for HPC | Ricardo B | 2012/02/01 06:07 PM |
Market forces on CPU diversity | Paul A. Clayton | 2012/02/01 08:04 AM |
Market forces on CPU diversity | Ricardo B | 2012/02/01 08:17 AM |
Silver chains of binary compatibility | Paul A. Clayton | 2012/02/01 08:48 AM |
Silver chains of binary compatibility | Ricardo B | 2012/02/01 12:36 PM |
Thanks for the information (NT) | Paul A. Clayton | 2012/02/01 02:30 PM |
Large register count for HPC | Brett | 2012/02/02 12:04 AM |
Large register count for HPC | Exophase | 2012/02/02 09:14 AM |
Large register count for HPC | Brett | 2012/02/03 09:29 PM |
Large register count for HPC | Linus Torvalds | 2012/02/04 12:16 PM |
Large register count for HPC | Ricardo B | 2012/02/04 12:37 PM |
Large register count for HPC | Michael S | 2012/02/04 01:00 PM |
Large register count for HPC | Linus Torvalds | 2012/02/04 01:33 PM |
Large register count for HPC | Brett | 2012/02/04 11:03 PM |
Large register count for HPC | Megol | 2012/02/05 12:38 AM |
Large register count for HPC | Michael S | 2012/02/05 03:42 AM |
Large register count for HPC | Brett | 2012/02/05 04:20 AM |
Large register count for HPC | Doug Siebert | 2012/02/05 11:15 AM |
Large register count for HPC | anon | 2012/02/05 12:58 AM |
Large register count for HPC | David Kanter | 2012/02/05 12:22 PM |
Large register count for HPC | Michael S | 2012/02/05 01:55 PM |
Large register count for HPC | Ian Ameline | 2012/02/05 07:54 PM |
Large register count for HPC | Megol | 2012/02/06 04:15 AM |
Large register count for HPC | Michael S | 2012/02/06 06:15 AM |
Sharing execution resources | Paul A. Clayton | 2012/02/06 06:42 AM |
Large register count for HPC | rwessel | 2012/02/06 03:36 AM |
Large register count for HPC | Mark Smotherman | 2012/02/02 10:12 AM |
ECL/magnetic-core vs register/SRAM costs? | Paul A. Clayton | 2012/02/02 11:50 AM |
ECL/magnetic-core vs register/SRAM costs? | Mark Smotherman | 2012/02/02 01:14 PM |
Different times, indeed. | Paul A. Clayton | 2012/02/02 01:38 PM |
ECL/magnetic-core vs register/SRAM costs? | anon | 2012/02/02 02:15 PM |
12T registers assuming multiple ports (NT) | Paul A. Clayton | 2012/02/02 07:08 PM |
z196 is an extremely slow cpu. | Kebabbert | 2012/05/21 06:25 PM |
z196 is an extremely slow cpu. | anon | 2012/05/22 06:27 AM |
You keep obsessing on this ... | Mark Roulo | 2012/05/22 07:20 AM |
z196 and mainframe systems | David Kanter | 2012/05/22 09:13 AM |
z196 and mainframe systems | Anon | 2012/05/23 02:13 AM |
z196 and mainframe systems | Brett | 2012/05/23 02:26 PM |
Mainframe I/O | David Kanter | 2012/05/23 03:57 PM |
Mainframe I/O versus POWER, not versus x86 | Mark Roulo | 2012/05/23 04:10 PM |
Mainframe I/O versus POWER, not versus x86 | David Kanter | 2012/05/23 05:31 PM |
Mainframe I/O versus POWER, not versus x86 | Mark Roulo | 2012/05/24 06:57 AM |
Mainframe I/O versus POWER, not versus x86 | Jesper Frimann | 2012/05/25 02:34 AM |
Maybe it's 50GB/s raw I/O, 40GB/s actual throughput (NT) | David Kanter | 2012/05/25 04:55 PM |
8b/10b encoding? | iz | 2012/05/26 12:45 AM |
Mainframe I/O | rwessel | 2012/05/23 09:45 PM |
Mainframe I/O | Foo_ | 2012/05/24 02:17 AM |
Locality could help throughput? | Paul A. Clayton | 2012/05/24 04:00 AM |
Mainframe I/O | rwessel | 2012/05/24 06:43 AM |
Mainframe I/O | Foo_ | 2012/05/24 10:06 AM |
Mainframe I/O | rwessel | 2012/05/24 10:43 AM |
Mainframe I/O | Jesper Frimann | 2012/05/25 03:03 AM |
IBM's z196 Article Online | Mike Draggs | 2014/11/13 09:34 AM |
IBM has an overview page that covers this :-) | Mark Roulo | 2014/11/13 11:03 AM |
IBM's z196 Article Online | rwessel | 2014/11/13 11:07 AM |
IBM's z196 Article Online | rwessel | 2014/11/13 11:33 AM |
IBM's z196 Article Online | David Kanter | 2014/11/13 11:23 PM |
IBM's z196 Article Online | Joseph | 2014/11/14 08:21 AM |
IBM's z196 Article Online | David Kanter | 2014/11/14 12:06 PM |
IBM's z196 Article Online | Robert Pearson | 2021/07/26 09:25 AM |
IBM's z196 Article Online | Anon | 2021/07/27 01:29 AM |