2 điểm bởi GN⁺ 2024-05-20 | 1 bình luận | Chia sẻ qua WhatsApp

Kiến trúc máy tính

  • Triển vọng của bộ xử lý 128-bit (John R. Mashey)

    • Thảo luận về khả năng và sự cần thiết của bộ xử lý 128-bit
    • Giới hạn của các bộ xử lý 64-bit hiện tại và nhu cầu chuyển sang 128-bit
  • Bộ xử lý 64-bit: lịch sử và lý do (John R. Mashey)

    • Quá trình phát triển của bộ xử lý 64-bit và sự cần thiết của chúng
    • Lý do chuyển đổi từ 32-bit sang 64-bit
  • AMD64 (Linus Torvalds; Terje Mathisen)

    • Đặc điểm và ưu điểm của kiến trúc AMD64
    • Cải thiện hiệu năng của bộ xử lý 64-bit
  • Logic bất đồng bộ (Mitch Alsup)

    • Khái niệm và ưu điểm của logic bất đồng bộ
    • So sánh với logic đồng bộ
  • Giao dịch nguyên tử (Mitch Alsup; Terje Mathisen)

    • Tầm quan trọng của giao dịch nguyên tử và cách triển khai
    • Cách duy trì tính nhất quán dữ liệu
  • Lệnh BCD: RISC và CISC (John R. Mashey)

    • Khái niệm lệnh BCD và sự khác biệt trong kiến trúc RISC, CISC
    • Các trường hợp sử dụng lệnh BCD
  • Dữ liệu lớn (John R. Mashey, Larry McVoy)

    • Định nghĩa và tầm quan trọng của dữ liệu lớn
    • Công nghệ và công cụ để xử lý dữ liệu lớn
  • Địa chỉ hóa theo byte (John R. Mashey)

    • Khái niệm và sự cần thiết của địa chỉ hóa theo byte
    • Vai trò của địa chỉ hóa theo byte trong quản lý bộ nhớ
  • Bộ nhớ đệm (John R. Mashey; John D. McCalpin)

    • Khái niệm và nguyên lý hoạt động của bộ nhớ đệm
    • Cách cải thiện hiệu năng của bộ nhớ đệm
  • Sử dụng parity và ECC trong cache (John R. Mashey)

    • Vai trò của parity và ECC trong bộ nhớ đệm
    • Cách duy trì tính toàn vẹn dữ liệu
  • Cache thrashing (Andy Glew; Linus Torvalds; Terje Mathisen)

    • Khái niệm và vấn đề của cache thrashing
    • Cách ngăn chặn cache thrashing
  • Bit nhớ; cạm bẫy của kiến trúc sư (John R. Mashey)

    • Khái niệm và tầm quan trọng của bit nhớ
    • Những cạm bẫy trong thiết kế kiến trúc và cách giải quyết
  • Tốc độ logic CMOS (Mitch Alsup)

    • Khái niệm về logic CMOS và cách cải thiện tốc độ
    • Ưu điểm và nhược điểm của logic CMOS
  • CMOV (Terje Mathisen)

    • Khái niệm lệnh CMOV và các trường hợp sử dụng
    • Hiệu quả cải thiện hiệu năng của lệnh CMOV
  • Kinh tế học của tính năng CPU (John R. Mashey)

    • Khía cạnh kinh tế của các tính năng CPU
    • Phân tích chi phí của việc thêm tính năng và tăng hiệu năng
  • Mức tiêu thụ điện của CPU (Mitch Alsup)

    • Mức tiêu thụ điện năng và hiệu quả của CPU
    • Cách giảm mức tiêu thụ điện
  • Phần cứng hỗ trợ gỡ lỗi (John R. Mashey)

    • Công cụ và kỹ thuật phần cứng hỗ trợ gỡ lỗi
    • Cách nâng cao hiệu quả gỡ lỗi
  • Cache DRAM (Mitch Alsup; Terje Mathisen)

    • Khái niệm và nguyên lý hoạt động của cache DRAM
    • Cách cải thiện hiệu năng của cache DRAM
  • Độ trễ DRAM (Mitch Alsup)

    • Độ trễ của DRAM và tác động của nó
    • Cách giảm độ trễ
  • Endian (John R. Mashey)

    • Khái niệm và các loại endian
    • Sự cần thiết và cách thực hiện chuyển đổi endian
  • Thanh ghi dấu phẩy động riêng biệt (John R. Mashey)

    • Sự cần thiết của các thanh ghi riêng cho phép toán dấu phẩy động
    • Hiệu quả cải thiện hiệu năng
  • Sửa ngoại lệ dấu phẩy động (John Mashey; Terje Mathisen)

    • Cách xử lý ngoại lệ dấu phẩy động
    • Tầm quan trọng của việc sửa ngoại lệ
  • Khả năng chịu lỗi (John R. Mashey)

    • Khái niệm và tầm quan trọng của khả năng chịu lỗi
    • Cách triển khai khả năng chịu lỗi
  • H264 CABAC (Maynard Handley; Terje Mathisen)

    • Khái niệm và nguyên lý hoạt động của H264 CABAC
    • Vai trò của nó trong nén video
  • Merced/IA64 (John R. Mashey)

    • Đặc điểm và ưu điểm của kiến trúc Merced/IA64
    • Hiệu quả cải thiện hiệu năng
  • Số lệnh trên mỗi xung nhịp (John R. Mashey)

    • Khái niệm và tầm quan trọng của số lệnh trên mỗi xung nhịp
    • Cách cải thiện hiệu năng
  • IBM 801 (Greg Pfister)

    • Đặc điểm và lịch sử của kiến trúc IBM 801
    • Hiệu quả cải thiện hiệu năng
  • Vì sao IBM PC dùng 8088 (Bill Katz; John R. Mashey)

    • Lý do IBM PC chọn 8088
    • Ưu điểm và nhược điểm của 8088
  • Số học khoảng (James B. Shearer)

    • Khái niệm và các trường hợp sử dụng của số học khoảng
    • Hiệu quả cải thiện hiệu năng
  • Hỗ trợ Lisp (Eliot Miranda; John Mashey)

    • Đặc điểm của ngôn ngữ Lisp và cách hỗ trợ
    • Hiệu quả cải thiện hiệu năng
  • LL/SC (John Mashey; Terje Mathisen)

    • Khái niệm lệnh LL/SC và các trường hợp sử dụng
    • Hiệu quả cải thiện hiệu năng
  • Truyền thông điệp so với bộ nhớ chia sẻ; máy SGI Origin (John R. Mashey, John McCalpin)

    • Sự khác biệt giữa truyền thông điệp và bộ nhớ chia sẻ
    • Đặc điểm của máy SGI Origin
  • MIPS16 (John R. Mashey)

    • Đặc điểm và ưu điểm của kiến trúc MIPS16
    • Hiệu quả cải thiện hiệu năng
  • Ngắt trên bộ xử lý MIPS (John R. Mashey)

    • Cách xử lý ngắt trên bộ xử lý MIPS
    • Hiệu quả cải thiện hiệu năng
  • Ngoại lệ MIPS (John Mashey)

    • Cách xử lý ngoại lệ trên bộ xử lý MIPS
    • Hiệu quả cải thiện hiệu năng
  • Dữ liệu không căn chỉnh (John Levine; Mitch Alsup; Terje Mathisen)

    • Vấn đề của dữ liệu không căn chỉnh và cách giải quyết
    • Hiệu quả cải thiện hiệu năng
  • Thuật ngữ máy đa bộ xử lý (John R. Mashey)

    • Thuật ngữ và khái niệm dùng trong máy đa bộ xử lý
    • Hiệu quả cải thiện hiệu năng
  • Lệnh MVC (John R. Mashey, Allen J. Baum)

    • Khái niệm lệnh MVC và các trường hợp sử dụng
    • Hiệu quả cải thiện hiệu năng
  • Định nghĩa CPU N-bit (John R. Mashey)

    • Khái niệm và định nghĩa CPU N-bit
    • Hiệu quả cải thiện hiệu năng
  • Tối ưu benchmark STREAM trên Opteron (Terje Mathisen)

    • Cách tối ưu benchmark STREAM trên bộ xử lý Opteron
    • Hiệu quả cải thiện hiệu năng
  • Kích thước trang (Linus Torvalds)

    • Khái niệm và tầm quan trọng của kích thước trang
    • Hiệu quả cải thiện hiệu năng
  • Pentium 4 (Linus Torvalds; Terje Mathisen)

    • Đặc điểm và ưu điểm của bộ xử lý Pentium 4
    • Hiệu quả cải thiện hiệu năng
  • Vì sao kích thước từ là lũy thừa của 2 (John R. Mashey)

    • Lý do và tầm quan trọng của việc kích thước từ là lũy thừa của 2
    • Hiệu quả cải thiện hiệu năng
  • Bảng trang PowerPC (Greg Pfister; Linus Torvalds)

    • Khái niệm và nguyên lý hoạt động của bảng trang PowerPC
    • Hiệu quả cải thiện hiệu năng
  • Prefetch (Terje Mathisen)

    • Khái niệm và tầm quan trọng của prefetch
    • Hiệu quả cải thiện hiệu năng
  • Độ chính xác quadruple (Robert Corbett)

    • Khái niệm và các trường hợp sử dụng của độ chính xác quadruple
    • Hiệu quả cải thiện hiệu năng
  • Cửa sổ thanh ghi (John Mashey)

    • Khái niệm và tầm quan trọng của cửa sổ thanh ghi
    • Hiệu quả cải thiện hiệu năng
  • Kích thước tệp thanh ghi (Mitch Alsup)

    • Khái niệm và tầm quan trọng của kích thước tệp thanh ghi
    • Hiệu quả cải thiện hiệu năng
  • REP MOVS (Terje Mathisen)

    • Khái niệm lệnh REP MOVS và các trường hợp sử dụng
    • Hiệu quả cải thiện hiệu năng
  • Đổi tên thanh ghi (John R. Mashey)

    • Khái niệm và tầm quan trọng của đổi tên thanh ghi
    • Hiệu quả cải thiện hiệu năng
  • Chuyển tiếp kết quả (Terje Mathisen)

    • Khái niệm và tầm quan trọng của chuyển tiếp kết quả
    • Hiệu quả cải thiện hiệu năng
  • RISC so với CISC (John R. Mashey)

    • Sự khác biệt cùng ưu, nhược điểm của kiến trúc RISC và CISC
    • Hiệu quả cải thiện hiệu năng
  • Tốc độ ROM (Mitch Alsup)

    • Tốc độ của ROM và cách cải thiện hiệu năng
    • Hiệu quả cải thiện hiệu năng
  • Mã tự sửa đổi (John R. Mashey, John Reiser, Dennis Ritchie)

    • Khái niệm và các trường hợp sử dụng của mã tự sửa đổi
    • Hiệu quả cải thiện hiệu năng
  • Cache ánh xạ trực tiếp so với cache kết hợp theo tập (John R. Mashey)

    • Sự khác biệt giữa cache ánh xạ trực tiếp và cache kết hợp theo tập
    • Hiệu quả cải thiện hiệu năng
  • Phép chia có dấu (Robert Corbett)

    • Khái niệm và các trường hợp sử dụng của phép chia có dấu
    • Hiệu quả cải thiện hiệu năng
  • Phân tích thuật toán cần thay đổi sang mô hình bộ xử lý hiện tại (John R. Mashey)

    • Sự cần thiết phải thay đổi phương pháp phân tích thuật toán
    • Hiệu quả cải thiện hiệu năng
  • Software pipelining (Linus Torvalds)

    • Khái niệm và tầm quan trọng của software pipelining
    • Hiệu quả cải thiện hiệu năng
  • TLB được nạp bằng phần mềm (John R. Mashey, John F Carr)

    • Khái niệm và nguyên lý hoạt động của TLB được nạp bằng phần mềm
    • Hiệu quả cải thiện hiệu năng
  • Bộ benchmark SPEC (John R. Mashey)

    • Khái niệm và tầm quan trọng của bộ benchmark SPEC
    • Hiệu quả cải thiện hiệu năng
  • SpecFP2000 (Greg Lindahl; John D. McCalpin; Wesley Jones)

    • Khái niệm và tầm quan trọng của benchmark SpecFP2000
    • Hiệu quả cải thiện hiệu năng
  • Băng thông SpecFP (John D. McCalpin)

    • Khái niệm và tầm quan trọng của băng thông SpecFP
    • Hiệu quả cải thiện hiệu năng
  • SpecFP và tối ưu hóa time-warp (Greg Lindahl; John D. McCalpin)

    • Khái niệm và tầm quan trọng của SpecFP và tối ưu hóa time-warp
    • Hiệu quả cải thiện hiệu năng
  • Bộ nhớ chính SRAM (John R. Mashey)

    • Khái niệm và tầm quan trọng của bộ nhớ chính SRAM
    • Hiệu quả cải thiện hiệu năng
  • Máy ngăn xếp (John R. Mashey)

    • Khái niệm và tầm quan trọng của máy ngăn xếp
    • Hiệu quả cải thiện hiệu năng
  • Dữ liệu streaming (John R. Mashey)

    • Khái niệm và tầm quan trọng của dữ liệu streaming
    • Hiệu quả cải thiện hiệu năng
  • Kiến trúc đa luồng Tera (Preston Briggs, John R. Mashey)

    • Khái niệm và tầm quan trọng của kiến trúc đa luồng Tera
    • Hiệu quả cải thiện hiệu năng
  • CPU đa luồng (John R. Mashey)

    • Khái niệm và tầm quan trọng của CPU đa luồng
    • Hiệu quả cải thiện hiệu năng
  • TLB (John Mashey)

    • Khái niệm và tầm quan trọng của TLB
    • Hiệu quả cải thiện hiệu năng
  • Cổng truyền (Mitch Alsup)

    • Khái niệm và tầm quan trọng của cổng truyền
    • Hiệu quả cải thiện hiệu năng
  • VAX (John Mashey)

    • Khái niệm và tầm quan trọng của kiến trúc VAX
    • Hiệu quả cải thiện hiệu năng
  • Ngắt vectơ (John Mashey)

    • Khái niệm và tầm quan trọng của ngắt vectơ
    • Hiệu quả cải thiện hiệu năng
  • Máy ảo (John R. Mashey)

    • Khái niệm và tầm quan trọng của máy ảo
    • Hiệu quả cải thiện hiệu năng
  • Wiz (John Mashey)

    • Khái niệm và tầm quan trọng của Wiz
    • Hiệu quả cải thiện hiệu năng
  • Thanh ghi zero (John R. Mashey)

    • Khái niệm và tầm quan trọng của thanh ghi zero
    • Hiệu quả cải thiện hiệu năng

Ngôn ngữ lập trình

  • Ada (Henry Spencer)

    • Khái niệm và đặc điểm của ngôn ngữ Ada
    • Các trường hợp sử dụng và ưu điểm
  • Aliasing (Terje Mathisen)

    • Khái niệm và vấn đề của aliasing
    • Cách giải quyết
  • Alloca (Dennis Ritchie)

    • Khái niệm của hàm Alloca và các trường hợp sử dụng
    • Hiệu quả cải thiện hiệu năng
  • Vấn đề với kiểu unsigned trong ANSI C (Chris Torek)

    • Vấn đề của biến unsigned trong ANSI C
    • Cách giải quyết
  • Kiểm tra giới hạn mảng (Henry Spencer)

    • Tầm quan trọng và phương pháp kiểm tra giới hạn mảng
    • Hiệu quả cải thiện hiệu năng
  • Macro C tệ hại (Jamie Lokier)

    • Ví dụ và vấn đề của các macro C tệ hại
    • Cách giải quyết
  • Cache cho mảng đa chiều (Terje Mathisen)

    • Khái niệm và tầm quan trọng của việc cache mảng đa chiều
    • Hiệu quả cải thiện hiệu năng
  • Call by name (John R. Mashey; Dennis Ritchie; Robert Corbett; William B. Clodius)

    • Khái niệm và các trường hợp sử dụng của call by name
    • Hiệu quả cải thiện hiệu năng
  • Quy ước gọi nhị phân (Chris Torek)

    • Khái niệm và tầm quan trọng của quy ước gọi nhị phân
    • Hiệu quả cải thiện hiệu năng
  • C (Dennis Ritchie; Douglas A. Gwyn; John A. Gregor, Jr.; Linus Torvalds)

    • Khái niệm và đặc điểm của ngôn ngữ C
    • Các trường hợp sử dụng và ưu điểm
  • Quy ước gọi C (Dennis Ritchie)

    • Khái niệm và tầm quan trọng của quy ước gọi C
    • Hiệu quả cải thiện hiệu năng
  • extern trong C (Dennis Ritchie)

    • Khái niệm của từ khóa extern trong C và các trường hợp sử dụng
    • Hiệu quả cải thiện hiệu năng
  • Prototype trong C (Chris Torek)

    • Khái niệm và tầm quan trọng của prototype trong C
    • Hiệu quả cải thiện hiệu năng
  • Phép dịch bit trong C (Dennis Ritchie)

    • Khái niệm của toán tử dịch bit trong C và các trường hợp sử dụng
    • Hiệu quả cải thiện hiệu năng
  • Bộ tiền xử lý C99 (Al Viro)

    • Khái niệm và tầm quan trọng của bộ tiền xử lý C99
    • Hiệu quả cải thiện hiệu năng
  • Toán tử == trong C (Linus Torvalds)

    • Khái niệm của toán tử == trong C và các trường hợp sử dụng
    • Hiệu quả cải thiện hiệu năng
  • COBOL (Henry Spencer; Morten Reistad; Terje Mathisen)

    • Khái niệm và đặc điểm của ngôn ngữ COBOL
    • Các trường hợp sử dụng và ưu điểm
  • Thiết kế trình biên dịch (Henry Spencer)

    • Khái niệm và tầm quan trọng của thiết kế trình biên dịch
    • Hiệu quả cải thiện hiệu năng
  • Tối ưu hóa trình biên dịch (Andy Glew; Greg Lindahl; Linus Torvalds; Terje Mathisen)

    • Khái niệm và tầm quan trọng của tối ưu hóa trình biên dịch
    • Hiệu quả cải thiện hiệu năng
  • COME FROM (Robert Corbett)

    • Khái niệm của lệnh COME FROM và các trường hợp sử dụng
    • Hiệu quả cải thiện hiệu năng
  • Bộ định tính const của C (Chris Torek; Linus Torvalds)

    • Khái niệm của bộ định tính const trong C và các trường hợp sử dụng
    • Hiệu quả cải thiện hiệu năng
  • Phản biến (Henry Spencer)

    • Khái niệm và tầm quan trọng của phản biến
    • Hiệu quả cải thiện hiệu năng
  • Số nguyên Cray (Dennis Ritchie)

    • Khái niệm và các trường hợp sử dụng của số nguyên Cray
    • Hiệu quả cải thiện hiệu năng
  • Trình gỡ lỗi (Douglas A. Gwyn)

    • Khái niệm và tầm quan trọng của trình gỡ lỗi
    • Hiệu quả cải thiện hiệu năng
  • Phép toán thập phân (Glen Herrmannsfeldt; Mitch Alsup; Terje Mathisen; Wilco Dijkstra; hack@watson.ibm.com)

    • Khái niệm và tầm quan trọng của phép toán thập phân
    • Hiệu quả cải thiện hiệu năng
  • Phi chuẩn hóa (Terje Mathisen)

    • Khái niệm và tầm quan trọng của phi chuẩn hóa
    • Hiệu quả cải thiện hiệu năng
  • Tham chiếu null

1 bình luận

 
jangsc0000 2024-05-20

Vượt quá số lượng token tối đa