สถาปัตยกรรมคอมพิวเตอร์
-
แนวโน้มของโปรเซสเซอร์ 128 บิต (John R. Mashey)
- การอภิปรายเกี่ยวกับความเป็นไปได้และความจำเป็นของโปรเซสเซอร์ 128 บิต
- ข้อจำกัดของโปรเซสเซอร์ 64 บิตในปัจจุบันและความจำเป็นในการเปลี่ยนผ่านไปสู่ 128 บิต
-
โปรเซสเซอร์ 64 บิต: ประวัติและเหตุผล (John R. Mashey)
- พัฒนาการของโปรเซสเซอร์ 64 บิตและความจำเป็นของมัน
- เหตุผลของการเปลี่ยนผ่านจาก 32 บิตไปสู่ 64 บิต
-
AMD64 (Linus Torvalds; Terje Mathisen)
- คุณลักษณะและข้อดีของสถาปัตยกรรม AMD64
- การเพิ่มประสิทธิภาพของโปรเซสเซอร์ 64 บิต
-
ลอจิกแบบอะซิงโครนัส (Mitch Alsup)
- แนวคิดและข้อดีของลอจิกแบบอะซิงโครนัส
- การเปรียบเทียบกับลอจิกแบบซิงโครนัส
-
ทรานแซกชันแบบอะตอมมิก (Mitch Alsup; Terje Mathisen)
- ความสำคัญและวิธีการนำทรานแซกชันแบบอะตอมมิกไปใช้
- วิธีรักษาความสอดคล้องของข้อมูล
-
คำสั่ง BCD: RISC และ CISC (John R. Mashey)
- แนวคิดของคำสั่ง BCD และความแตกต่างในสถาปัตยกรรม RISC กับ CISC
- กรณีการใช้งานของคำสั่ง BCD
-
Big Data (John R. Mashey, Larry McVoy)
- นิยามและความสำคัญของ Big Data
- เทคโนโลยีและเครื่องมือสำหรับจัดการ Big Data
-
การกำหนดแอดเดรสแบบไบต์ (John R. Mashey)
- แนวคิดและความจำเป็นของการกำหนดแอดเดรสแบบไบต์
- บทบาทของการกำหนดแอดเดรสแบบไบต์ในการจัดการหน่วยความจำ
-
แคช (John R. Mashey; John D. McCalpin)
- แนวคิดและหลักการทำงานของหน่วยความจำแคช
- วิธีเพิ่มประสิทธิภาพของหน่วยความจำแคช
-
การใช้ parity และ ECC ในแคช (John R. Mashey)
- บทบาทของ parity และ ECC ในหน่วยความจำแคช
- วิธีรักษาความสมบูรณ์ของข้อมูล
-
Cache thrashing (Andy Glew; Linus Torvalds; Terje Mathisen)
- แนวคิดและปัญหาของ cache thrashing
- วิธีป้องกัน cache thrashing
-
Carry bit; กับดักของนักออกแบบสถาปัตยกรรม (John R. Mashey)
- แนวคิดและความสำคัญของ carry bit
- กับดักในการออกแบบสถาปัตยกรรมและวิธีแก้ไข
-
ความเร็วของลอจิก CMOS (Mitch Alsup)
- แนวคิดของลอจิก CMOS และวิธีเพิ่มความเร็ว
- ข้อดีและข้อเสียของลอจิก CMOS
-
CMOV (Terje Mathisen)
- แนวคิดและกรณีการใช้งานของคำสั่ง CMOV
- ผลของคำสั่ง CMOV ต่อการเพิ่มประสิทธิภาพ
-
เศรษฐศาสตร์ของฟีเจอร์ CPU (John R. Mashey)
- มุมมองเชิงเศรษฐศาสตร์ของฟีเจอร์ใน CPU
- การวิเคราะห์ต้นทุนของการเพิ่มฟีเจอร์และการเพิ่มประสิทธิภาพ
-
การใช้พลังงานของ CPU (Mitch Alsup)
- ปริมาณการใช้พลังงานและประสิทธิภาพของ CPU
- วิธีลดการใช้พลังงาน
-
ฮาร์ดแวร์ที่ช่วยในการดีบัก (John R. Mashey)
- เครื่องมือและเทคนิคฮาร์ดแวร์ที่ช่วยในการดีบัก
- วิธีเพิ่มประสิทธิภาพในการดีบัก
-
DRAM cache (Mitch Alsup; Terje Mathisen)
- แนวคิดและหลักการทำงานของ DRAM cache
- วิธีเพิ่มประสิทธิภาพของ DRAM cache
-
Latency ของ DRAM (Mitch Alsup)
- Latency ของ DRAM และผลกระทบของมัน
- วิธีลด latency
-
Endian (John R. Mashey)
- แนวคิดและประเภทของ endian
- ความจำเป็นและวิธีการแปลง endian
-
รีจิสเตอร์ floating-point แบบแยกต่างหาก (John R. Mashey)
- ความจำเป็นของรีจิสเตอร์แยกต่างหากสำหรับการคำนวณ floating-point
- ผลต่อการเพิ่มประสิทธิภาพ
-
การแก้ไขข้อยกเว้นของ floating-point (John Mashey; Terje Mathisen)
- วิธีจัดการข้อยกเว้นของ floating-point
- ความสำคัญของการแก้ไขข้อยกเว้น
-
Fault tolerance (John R. Mashey)
- แนวคิดและความสำคัญของ fault tolerance
- วิธีนำ fault tolerance ไปใช้
-
H264 CABAC (Maynard Handley; Terje Mathisen)
- แนวคิดและหลักการทำงานของ H264 CABAC
- บทบาทในการบีบอัดวิดีโอ
-
Merced/IA64 (John R. Mashey)
- คุณลักษณะและข้อดีของสถาปัตยกรรม Merced/IA64
- ผลต่อการเพิ่มประสิทธิภาพ
-
จำนวนคำสั่งต่อ clock (John R. Mashey)
- แนวคิดและความสำคัญของจำนวนคำสั่งต่อ clock
- วิธีเพิ่มประสิทธิภาพ
-
IBM 801 (Greg Pfister)
- คุณลักษณะและประวัติของสถาปัตยกรรม IBM 801
- ผลต่อการเพิ่มประสิทธิภาพ
-
เหตุใด IBM PC จึงใช้ 8088 (Bill Katz; John R. Mashey)
- เหตุผลที่ IBM PC เลือก 8088
- ข้อดีและข้อเสียของ 8088
-
คณิตศาสตร์ช่วง (James B. Shearer)
- แนวคิดและกรณีการใช้งานของคณิตศาสตร์ช่วง
- ผลต่อการเพิ่มประสิทธิภาพ
-
การรองรับ Lisp (Eliot Miranda; John Mashey)
- คุณลักษณะของภาษา Lisp และวิธีรองรับ
- ผลต่อการเพิ่มประสิทธิภาพ
-
LL/SC (John Mashey; Terje Mathisen)
- แนวคิดและกรณีการใช้งานของคำสั่ง LL/SC
- ผลต่อการเพิ่มประสิทธิภาพ
-
Message passing เทียบกับ shared memory; เครื่อง SGI Origin (John R. Mashey, John McCalpin)
- ความแตกต่างระหว่าง message passing กับ shared memory
- คุณลักษณะของเครื่อง SGI Origin
-
MIPS16 (John R. Mashey)
- คุณลักษณะและข้อดีของสถาปัตยกรรม MIPS16
- ผลต่อการเพิ่มประสิทธิภาพ
-
Interrupt ของโปรเซสเซอร์ MIPS (John R. Mashey)
- วิธีจัดการ interrupt ของโปรเซสเซอร์ MIPS
- ผลต่อการเพิ่มประสิทธิภาพ
-
Exception ของ MIPS (John Mashey)
- วิธีจัดการ exception ของโปรเซสเซอร์ MIPS
- ผลต่อการเพิ่มประสิทธิภาพ
-
ข้อมูลที่ไม่จัดแนว (John Levine; Mitch Alsup; Terje Mathisen)
- ปัญหาและวิธีแก้ของข้อมูลที่ไม่จัดแนว
- ผลต่อการเพิ่มประสิทธิภาพ
-
คำศัพท์เกี่ยวกับเครื่องแบบมัลติโปรเซสเซอร์ (John R. Mashey)
- คำศัพท์และแนวคิดที่ใช้ในเครื่องแบบมัลติโปรเซสเซอร์
- ผลต่อการเพิ่มประสิทธิภาพ
-
คำสั่ง MVC (John R. Mashey, Allen J. Baum)
- แนวคิดและกรณีการใช้งานของคำสั่ง MVC
- ผลต่อการเพิ่มประสิทธิภาพ
-
นิยามของ CPU แบบ N บิต (John R. Mashey)
- แนวคิดและนิยามของ CPU แบบ N บิต
- ผลต่อการเพิ่มประสิทธิภาพ
-
การปรับแต่ง Opteron STREAM benchmark (Terje Mathisen)
- วิธีปรับแต่ง STREAM benchmark บนโปรเซสเซอร์ Opteron
- ผลต่อการเพิ่มประสิทธิภาพ
-
ขนาดเพจ (Linus Torvalds)
- แนวคิดและความสำคัญของขนาดเพจ
- ผลต่อการเพิ่มประสิทธิภาพ
-
Pentium 4 (Linus Torvalds; Terje Mathisen)
- คุณลักษณะและข้อดีของโปรเซสเซอร์ Pentium 4
- ผลต่อการเพิ่มประสิทธิภาพ
-
เหตุใดขนาดคำจึงเป็นกำลังของ 2 (John R. Mashey)
- เหตุผลและความสำคัญที่ขนาดคำเป็นกำลังของ 2
- ผลต่อการเพิ่มประสิทธิภาพ
-
PowerPC page table (Greg Pfister; Linus Torvalds)
- แนวคิดและหลักการทำงานของ PowerPC page table
- ผลต่อการเพิ่มประสิทธิภาพ
-
Prefetch (Terje Mathisen)
- แนวคิดและความสำคัญของ prefetch
- ผลต่อการเพิ่มประสิทธิภาพ
-
Quad precision (Robert Corbett)
- แนวคิดและกรณีการใช้งานของ quad precision
- ผลต่อการเพิ่มประสิทธิภาพ
-
Register windows (John Mashey)
- แนวคิดและความสำคัญของ register windows
- ผลต่อการเพิ่มประสิทธิภาพ
-
ขนาดของ register file (Mitch Alsup)
- แนวคิดและความสำคัญของขนาด register file
- ผลต่อการเพิ่มประสิทธิภาพ
-
REP MOVS (Terje Mathisen)
- แนวคิดและกรณีการใช้งานของคำสั่ง REP MOVS
- ผลต่อการเพิ่มประสิทธิภาพ
-
Register renaming (John R. Mashey)
- แนวคิดและความสำคัญของ register renaming
- ผลต่อการเพิ่มประสิทธิภาพ
-
Result forwarding (Terje Mathisen)
- แนวคิดและความสำคัญของ result forwarding
- ผลต่อการเพิ่มประสิทธิภาพ
-
RISC เทียบกับ CISC (John R. Mashey)
- ความแตกต่าง ข้อดี และข้อเสียของสถาปัตยกรรม RISC และ CISC
- ผลต่อการเพิ่มประสิทธิภาพ
-
ความเร็วของ ROM (Mitch Alsup)
- ความเร็วของ ROM และวิธีเพิ่มประสิทธิภาพ
- ผลต่อการเพิ่มประสิทธิภาพ
-
โค้ดแก้ไขตัวเอง (John R. Mashey, John Reiser, Dennis Ritchie)
- แนวคิดและกรณีการใช้งานของโค้ดแก้ไขตัวเอง
- ผลต่อการเพิ่มประสิทธิภาพ
-
Direct-mapped เทียบกับ set-associative cache (John R. Mashey)
- ความแตกต่างระหว่าง direct-mapped cache กับ set-associative cache
- ผลต่อการเพิ่มประสิทธิภาพ
-
การหารแบบมีเครื่องหมาย (Robert Corbett)
- แนวคิดและกรณีการใช้งานของการหารแบบมีเครื่องหมาย
- ผลต่อการเพิ่มประสิทธิภาพ
-
การวิเคราะห์อัลกอริทึม ควรเปลี่ยนให้สอดคล้องกับโมเดลโปรเซสเซอร์ปัจจุบัน (John R. Mashey)
- ความจำเป็นในการเปลี่ยนแนวทางวิเคราะห์อัลกอริทึม
- ผลต่อการเพิ่มประสิทธิภาพ
-
Software pipelining (Linus Torvalds)
- แนวคิดและความสำคัญของ software pipelining
- ผลต่อการเพิ่มประสิทธิภาพ
-
TLB ที่เติมด้วยซอฟต์แวร์ (John R. Mashey, John F Carr)
- แนวคิดและหลักการทำงานของ TLB ที่เติมด้วยซอฟต์แวร์
- ผลต่อการเพิ่มประสิทธิภาพ
-
SPEC benchmark suite (John R. Mashey)
- แนวคิดและความสำคัญของ SPEC benchmark suite
- ผลต่อการเพิ่มประสิทธิภาพ
-
SpecFP2000 (Greg Lindahl; John D. McCalpin; Wesley Jones)
- แนวคิดและความสำคัญของ benchmark SpecFP2000
- ผลต่อการเพิ่มประสิทธิภาพ
-
แบนด์วิดท์ของ SpecFP (John D. McCalpin)
- แนวคิดและความสำคัญของแบนด์วิดท์ SpecFP
- ผลต่อการเพิ่มประสิทธิภาพ
-
SpecFP และการเพิ่มประสิทธิภาพแบบ time-skewing (Greg Lindahl; John D. McCalpin)
- แนวคิดและความสำคัญของ SpecFP และการเพิ่มประสิทธิภาพแบบ time-skewing
- ผลต่อการเพิ่มประสิทธิภาพ
-
SRAM main memory (John R. Mashey)
- แนวคิดและความสำคัญของ SRAM main memory
- ผลต่อการเพิ่มประสิทธิภาพ
-
Stack machine (John R. Mashey)
- แนวคิดและความสำคัญของ stack machine
- ผลต่อการเพิ่มประสิทธิภาพ
-
Streaming data (John R. Mashey)
- แนวคิดและความสำคัญของ streaming data
- ผลต่อการเพิ่มประสิทธิภาพ
-
สถาปัตยกรรมมัลติเธรด Tera (Preston Briggs, John R. Mashey)
- แนวคิดและความสำคัญของสถาปัตยกรรมมัลติเธรด Tera
- ผลต่อการเพิ่มประสิทธิภาพ
-
CPU แบบมัลติเธรด (John R. Mashey)
- แนวคิดและความสำคัญของ CPU แบบมัลติเธรด
- ผลต่อการเพิ่มประสิทธิภาพ
-
TLB (John Mashey)
- แนวคิดและความสำคัญของ TLB
- ผลต่อการเพิ่มประสิทธิภาพ
-
Transmission gate (Mitch Alsup)
- แนวคิดและความสำคัญของ transmission gate
- ผลต่อการเพิ่มประสิทธิภาพ
-
VAX (John Mashey)
- แนวคิดและความสำคัญของสถาปัตยกรรม VAX
- ผลต่อการเพิ่มประสิทธิภาพ
-
Vector interrupt (John Mashey)
- แนวคิดและความสำคัญของ vector interrupt
- ผลต่อการเพิ่มประสิทธิภาพ
-
Virtual machine (John R. Mashey)
- แนวคิดและความสำคัญของ virtual machine
- ผลต่อการเพิ่มประสิทธิภาพ
-
Wiz (John Mashey)
- แนวคิดและความสำคัญของ Wiz
- ผลต่อการเพิ่มประสิทธิภาพ
-
Zero register (John R. Mashey)
- แนวคิดและความสำคัญของ zero register
- ผลต่อการเพิ่มประสิทธิภาพ
ภาษาโปรแกรม
-
Ada (Henry Spencer)
- แนวคิดและคุณลักษณะของภาษา Ada
- กรณีการใช้งานและข้อดี
-
Aliasing (Terje Mathisen)
- แนวคิดและปัญหาของ aliasing
- วิธีแก้ไข
-
Alloca (Dennis Ritchie)
- แนวคิดและกรณีการใช้งานของฟังก์ชัน Alloca
- ผลต่อการเพิ่มประสิทธิภาพ
-
ปัญหาของ unsigned ใน ANSI C (Chris Torek)
- ปัญหาของตัวแปร unsigned ใน ANSI C
- วิธีแก้ไข
-
การตรวจสอบขอบเขตอาร์เรย์ (Henry Spencer)
- ความสำคัญและวิธีการของการตรวจสอบขอบเขตอาร์เรย์
- ผลต่อการเพิ่มประสิทธิภาพ
-
C macro ที่ไม่ดี (Jamie Lokier)
- ตัวอย่างและปัญหาของ C macro ที่ไม่ดี
- วิธีแก้ไข
-
การแคชอาร์เรย์หลายมิติ (Terje Mathisen)
- แนวคิดและความสำคัญของการแคชอาร์เรย์หลายมิติ
- ผลต่อการเพิ่มประสิทธิภาพ
-
Call by name (John R. Mashey; Dennis Ritchie; Robert Corbett; William B. Clodius)
- แนวคิดและกรณีการใช้งานของ call by name
- ผลต่อการเพิ่มประสิทธิภาพ
-
ข้อตกลงการเรียกใช้แบบไบนารี (Chris Torek)
- แนวคิดและความสำคัญของข้อตกลงการเรียกใช้แบบไบนารี
- ผลต่อการเพิ่มประสิทธิภาพ
-
C (Dennis Ritchie; Douglas A. Gwyn; John A. Gregor, Jr.; Linus Torvalds)
- แนวคิดและคุณลักษณะของภาษา C
- กรณีการใช้งานและข้อดี
-
ข้อตกลงการเรียกใช้ของ C (Dennis Ritchie)
- แนวคิดและความสำคัญของข้อตกลงการเรียกใช้ของ C
- ผลต่อการเพิ่มประสิทธิภาพ
-
externใน C (Dennis Ritchie)- แนวคิดและกรณีการใช้งานของคีย์เวิร์ด
externในภาษา C - ผลต่อการเพิ่มประสิทธิภาพ
- แนวคิดและกรณีการใช้งานของคีย์เวิร์ด
-
C prototype (Chris Torek)
- แนวคิดและความสำคัญของ C prototype
- ผลต่อการเพิ่มประสิทธิภาพ
-
Shift ใน C (Dennis Ritchie)
- แนวคิดและกรณีการใช้งานของตัวดำเนินการ shift ในภาษา C
- ผลต่อการเพิ่มประสิทธิภาพ
-
C99 preprocessor (Al Viro)
- แนวคิดและความสำคัญของ C99 preprocessor
- ผลต่อการเพิ่มประสิทธิภาพ
-
ตัวดำเนินการ == ใน C (Linus Torvalds)
- แนวคิดและกรณีการใช้งานของตัวดำเนินการ == ในภาษา C
- ผลต่อการเพิ่มประสิทธิภาพ
-
COBOL (Henry Spencer; Morten Reistad; Terje Mathisen)
- แนวคิดและคุณลักษณะของภาษา COBOL
- กรณีการใช้งานและข้อดี
-
การออกแบบคอมไพเลอร์ (Henry Spencer)
- แนวคิดและความสำคัญของการออกแบบคอมไพเลอร์
- ผลต่อการเพิ่มประสิทธิภาพ
-
การเพิ่มประสิทธิภาพคอมไพเลอร์ (Andy Glew; Greg Lindahl; Linus Torvalds; Terje Mathisen)
- แนวคิดและความสำคัญของการเพิ่มประสิทธิภาพคอมไพเลอร์
- ผลต่อการเพิ่มประสิทธิภาพ
-
COME FROM (Robert Corbett)
- แนวคิดและกรณีการใช้งานของคำสั่ง COME FROM
- ผลต่อการเพิ่มประสิทธิภาพ
-
ตัวระบุ
constใน C (Chris Torek; Linus Torvalds)- แนวคิดและกรณีการใช้งานของตัวระบุ
constในภาษา C - ผลต่อการเพิ่มประสิทธิภาพ
- แนวคิดและกรณีการใช้งานของตัวระบุ
-
Contravariance (Henry Spencer)
- แนวคิดและความสำคัญของ contravariance
- ผลต่อการเพิ่มประสิทธิภาพ
-
จำนวนเต็มของ Cray (Dennis Ritchie)
- แนวคิดและกรณีการใช้งานของจำนวนเต็มแบบ Cray
- ผลต่อการเพิ่มประสิทธิภาพ
-
ดีบักเกอร์ (Douglas A. Gwyn)
- แนวคิดและความสำคัญของดีบักเกอร์
- ผลต่อการเพิ่มประสิทธิภาพ
-
การคำนวณทศนิยม (Glen Herrmannsfeldt; Mitch Alsup; Terje Mathisen; Wilco Dijkstra; hack@watson.ibm.com)
- แนวคิดและความสำคัญของการคำนวณทศนิยม
- ผลต่อการเพิ่มประสิทธิภาพ
-
Denormalization (Terje Mathisen)
- แนวคิดและความสำคัญของ denormalization
- ผลต่อการเพิ่มประสิทธิภาพ
-
**Null reference
1 ความคิดเห็น
โพสต์ Usenet คลาสสิกเกี่ยวกับสถาปัตยกรรมคอมพิวเตอร์ ระบบปฏิบัติการ และภาษา