Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 32 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
32
Dung lượng
1,43 MB
Nội dung
TiểuluậnTìmhiểuvixửlýPentium4 1 BÁO CÁO BÀI TẬP NHÓM D09cn1 . Nhóm 3 Môn: Kỹ Thuật ViXửLý GV: Ts.Hoàng Xuân Dậu Đề tài: Tìmhiểu VXL Pentium4 (P4) Thành viên: 1. Trần Quang Ân 2. Nguyễn Duy Anh 3. Phạm Tuấn Anh 4. Lê Quốc Bảo 5. Nguyễn Hải Bình NỘI DUNG BÁO CÁO: A. GIỚI THIỆU VXL INTEL PENTIUM4 2 B. NỘI DUNG CHÍNH 3 I. CÁC CÔNG NGHỆ MỚI 3 II. SƠ Đồ KHỐI, CẤU TRÚC, CHỨC NĂNG CÁC BỘ PHẬN 9 III. TẬP LỆNH 20 C. KẾT LUẬN 30 D. TÀI LIỆU THAM KHẢO 31 2 CHI TIẾT BÁO CÁO A. GIỚI THIỆU VXL INTEL PENTIUM4Pentium4 là bộ vixửlý đơn nhân kiến trúc x86 thế hệ thứ 7 do Intel sản xuất, và là thiết kế CPU hoàn toàn mới đầu tiên của hãng này kể từ Pentium III năm 1995. Thiết kế mới này được gọi là kiến trúc NetBurst. Không như Pentium II, Pentium III và Celeron, kiến trúc này được tạo mới hoàn toàn và thừa kế rất ít từ thiết kế Pentium Pro/P6. Một số công nghệ nổi bật được áp dụng trong kiến trúc NetBurst như Hyper Pipelined Technology(Công nghệ siêu ống) mở rộng số hàng lệnh xử lý, làm hiệu suất máy có thể tăng 30%. Execution Trace Cache tránh tình trạng lệnh bị chậm trễ khi chuyển từ bộ nhớ đến CPU, Rapid Execution Engine tăng tốc bộ đồng xửlý toán học, bus hệ thống (system bus) 400 MHz và 533 MHz; các công nghệ Advanced Transfer Cache, Advanced Dynamic Execution, Enhanced Floating point và Multimedia Unit, Streaming SIMD Extensions 2 (SSE2) cũng được cải tiến nhằm tạo ra những BXL tốc độ cao hơn, khả năng tính toán mạnh hơn, xửlý đa phương tiện tốt hơn. Ghi nhận cùng với sự ra đời của Pentium4 là công nghệ Quad Data Rate cho phép FSB (Front Side Bus) đạt đến tốc độ 400 MHz. Khi đó, chip AMD Athlon đang chạy với tốc độ FSB là 266 MHz (công nghệ Double Data Rate). Bộ vixử lí Pentium IV có đến 42 triệu Tranzito,kích thước chết của nó là 217 mm2,công suất tiêu thụ 55 W khi làm việc ở mức 1,5GHz.Tốc độ bus hệ thống 3,2 GB/s , rất cao ở thời điểm bấy giờ. Bảng: So sánh hiệu suất Pentium 3 và Pentium4 Bảng trên là sự so sánh hiệu suất của Pentium IV 1,5GHz và Petium III 1,0 GHz.Rõ rang ta có thể thấy tính vượt trội danhd cho Pentium IV.Các ứng dụng số nguyên cao hơn 15-20 %,trong khi Ứng dụng dấu chấm động và multimedia lên tới 30-70%. 3 Pentium4 đầu tiên (tên mã là Willamette) xuất hiện cuối năm 2000 đặt dấu chấm hết cho “triều đại” Pentium III. Willamette xuất sản xuất trên công nghệ 0,18 ,có 42 triệu transistor(nhiều hơn gần 50% so với Pentium III),bus hệ thống (system bus) 400 MHz,bộ nhớ đêm tích hợp L2 256 KB,socket 423 và 478.P4 Willamette có tốc độ như 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9 , 2.0 GHz. P4 Northwood xuất hiện vào tháng 1 năm 2002,được sản xuất trên công nghệ 0,13 ,có khoảng 55 triệu transistor,bộ nhớ đệm tích hợp L2 512 KB,socket 478.Northwood có 3 dòng gồm Northwood A(system bus 400 MHz),tốc độ 1.6, 1.8, 2.0, 2.2, 2.4, 2.5, 2.6, và 2.8 GHz.Northwoood B(system bus 533 MHz) tốc độ 2.26, 2.4, 2.53, 2.66, 2.8, 3.06 GHz(riêng 3.06 GHz có hỗ trợ công nghệ siêu phân luồng Hyper Threading-HT).Northwood C (system bus 800 MHz,tất cả hỗ trợ HT),gồm 2.4, 2.6, 3.0, 3.2, 3.4 GHz. P4 Prescott (năm 2004).Là BXL đầu tiên sản xuất theo công nghệ 90nm,kích thước vi mạch giảm 50% so với P4 Willamette.Điều này cho phép tích hợp nhiều transistor hơn trên cùng kích thước (125 triệu transistor so với 55 triệu transistor của P4 Northwood),tốc độ chuyển đổi của transistor nhanh hơn,tăng khả năng xử lí,tính toán.Dung lượng bộ nhớ đệm tích hợp L2 của P4 Prescott gấp đôi so với P4 Northwood(1MB so với 512KB).Ngoài tập lệnh MMX,SSE,SSE2,Prescott được bổ sung tập lệnh SSE3 giúp các ứng dụng xử lí video và game chạy nhanh hơn.Đây là giai đoạn “giao thời ” giữa socket 478-775LGA,system bus 533 MHz-800MHz và mỗi sản phẩ được đặt tên khiến người dùng càng bối rối khi chọn mua. Prescott A(FSB 533MHz)có các tốc độ 2.4, 2.26, 2.8 (socket 478),Prescott 505 (2,66GHz), 505J(2.66 GHz),506 (2,66 GHz), 511 (2,8GHz), 515J (2,93GHz), 516 (2,93GHz) , 519J (3,06GHz), 519 J(3,06GHz) sử dụng socket 775LGA. Prescott E,F (năm 2004) có bộ nhớ đệm L2 1MB(các phiên bản sau được mở rộng 2MB),bus hệ thống 800 MHz.Ngoài tập lệnh MMX,SSE2,SSE3 tích hợp,Prescott E,F còn hỗ trợ công nghệ siêu phân luồng,một số phiên bản sau có hỗ trợ tính toán 64 bit. Dòng sử dụng socket 478 gồm Pentium4 HT 2.8E (2,8GHz), 3.0E (3,0 GHz), 3.2E (3,2 GHz), 3.4E(3,4 GHz).Dòng sử dụng socket 775LGA gồm Pentium 4HT 3.2F, 3.4F, 3.6F, 3.8F, với các tốc độ tương ứng từ 3,2 GHz.Pentium 4 HT 517,520,520J,521,524,530,530J,531,540,540J,541,550,560,560J,561,570J,571 với các tốc độ từ 2.8 GHz đến 3,8 GHz. B. NỘI DUNG CHÍNH I. CÁC CÔNG NGHỆ MỚI Khả năng cung cấp một số công nghệ mới và các tính năng được tăng cường 4 trên đây dựa vào các tiến bộ mới nhất của Intel trong lĩnh vực thiết kế mạch, quản lý việc tiêu thụ năng lượng và tính toán không thể thực hiện được ở các mô hình vi kiến trúc của các thế hệ CPU trước. 1. Hyper-Pipelined Technology - Công nghệ Siêu ống Là công nghệ mới được giới thiệu trong Vi kiến trúc Netburst™ của Intel. Nó tăng gấp đôi "độ sâu" của "ống" xửlý lệnh của CPU khi so sánh với mô hình Vi kiến trúc P6 được sử dụng ở các thế hệ CPU Pentium III. Lệnh được thực hiện trong 20 giai đoạn (20 stages) trong vi kiến trúc Netburst, so với 10 giai đoạn trong vi kiến trúc P6. Ống lệnh dài giúp chip Pentium4 có thể đạt được mức xung nhịp cao hơn. Với các CPU Pentium4 sử dụng 400Mhz System bus, tốc độ truyền nhận dữ liệu vào-ra CPU là 3.2GB mỗi giây so với tốc độ tương ứng là 1.06GB/ Giây với thế hệ Pentium III sử dụng kênh truyền hệ thống 133Mhz (133Mhz system bus). Trong CPU Pentium III thì pipeline có 10 stage (giai đoạn). Pentium IV có 20 stage. Pentium IV với tên mã “Prescott” 90nm thậm chí còn có tới 31 stage. Intel gọi đây là công nghệ siêu ống lệnh (Hyper Pipelined Technology). Việc tăng độ dài pipeline hướng đến mục tiêu tăng xung nhịp. Có nhiều giai đoạn hơn đồng nghĩa với các đơn vị chức năng có thể được cấu thành với số lượng transitor ít hơn. Và với ít transistor thì sẽ dễ dàng nâng cao xung nhịp, về cơ bản là như vậy. 20 stage (giai đoạn) Pipeline của Pentium IV: 5 Stage 1 & 2 - Trace cache next instruction pointer: tìmvi lệnh tiếp theo sẽ được thực hiện trong BTB (Branch Target Buffer). Stage 3 & 4 - Trace cache fetch: nạp vi lệnh từ Trace Cache. Stage 5 - Drive: gửi vi lệnh đến resource allocator và mạch RAT. Stage 6 - Allocate: kiểm tra tài nguyên CPU cần thiết cho việc thực hiện lệnh. Ví dụ bộ nhớ được dùng làm bộ đệm. Stages 7 & 8 - Rename: nếu chương trình sử dụng một trong tám thanh ghi chuẩn x86 nó sẽ được đổi tên thành một trong 128 thanh ghi của Pentium IV. Stage 9 - Queue: các vi lệnh được đưa vào các hàng đợi dành riêng cho từng loại (ví dụ: truy cập bộ nhớ, xửlý số nguyên hay dấu chấm động …). Lệnh nằm yên trong hàng đợi cho đến khi có một chỗ trống tương ứng xuất hiện trong scheduler. Stages 10, 11, 12 - Schedule: scheduler sắp xếp lại các lệnh nhằm giữ cho mọi execution unit đều hoạt động. Ví dụ, nếu đơn vịxửlý dấu chấm động rảnh rỗi, scheduler lấy ra một lệnh xửlý dấu chấm động để gửi cho đơn vị đó, mặc dù lệnh tiếp theo trong chương trình có thể là một lệnh xửlý số nguyên. Stages 13 & 14 - Dispatch: gửi vi lệnh tới Execution Unit tương ứng. Stages 15 & 16 - Register Files: đọc register file. Stage 17 - Execute: vi lệnh được thực hiện. Stage 18 - Flags: cờ của vi lệnh được cập nhật. Stage 19 - Branch Check: kiểm tra nhánh của chương trình có cùng với suy đoán của mạch dự đoán rẽ nhánh hay không. Stage 20 - Drive: gửi kết quả của việc kiểm tra này tới Branch Target Buffer(BTB). Mặc dù về lý thuyết, pipeline dài có thể làm tăng hiệu năng, tuy nhiên, bất chấp điều này, có quá nhiều stage sẽ khiến cho thời gian thực hiện một lệnh dài hơn. Thứ hai là một pipeline dài sẽ trở nên rất kém hiệu quả trong những trường hợp phỏng đoán nhánh sai (branch prediction error). Sẽ mất nhiều thời gian để lấp đầy pipeline một lần nữa. Intel đã triển khai một vài biện pháp để bù lại sự mất mát hiệu năng trong những trường hợp này, đó là Execution Trace Cache và Dynamic Execution Engine. Thực tế là Pentium IV chỉ nhanh hơn Pentium III nhờ hoạt động ở mức xung nhịp cao hơn. Với cùng mức xung nhịp, một CPU Pentium III sẽ nhanh hơn CPU Pentium IV nhờ kích thước pipeline của nó. Bởi vì sự kém hiệu quả của pipeline trong kiến trúc Netburst, thế hệ vixửlý thứ 6 8 của Intel (vi kiến trúc Core) quay trở lại với kiến trúc của Pentium M, một kiến trúc dựa trên nền tảng của kiến trúc thế hệ thứ 6 thay vì tiếp tục phát triển thế hệ thứ 7 (Netburst ). 2. Execution TraceCache Là bộ nhớ đệm cấp 1 (Level 1 Execution Trace Cache). Bên cạnh 8KB bộ nhớ đệm dùng để chứa dữ liệu (data cache), Pentium4 có khả năng lưu trữ đến 12K vi lệnh đã được giải mã (decoded micro-ops) nhằm giúp tăng cường tốc độ thực thi lệnh của CPU 3.Rapid Execution Engine - Cơ chế thực thi (lệnh) nhanh chóng Điều này được thực hiện dựa trên hai Đơn vịLuậnlý Số học (Arithmetic Logical Unit - ALU) được thiết kế bên trong Pentium4. Nó cho phép Pentium4 thực hiện các lệnh số học (cộng, trừ, nhân chia) và luậnlý (Và-And, Hoặc-Or ) chính với tốc độ gấp 2 lần tần số xửlý cơ bản của bộ xử lý. Như vậy CPU Pentium4 - 2.0Ghz (bus 400Mhz) có khả năng thực hiện các lệnh trên với tốc độ 4.0Ghz và CPU Pentium4 - 2.53Ghz (bus533Mhz) thực hiện với tốc độ 5.1Ghz. 4. Advanced Transfer Cache (ATC) Là bộ nhớ nội cấp 2 (L2 Cache) được thiết kế bên trong Pentium4. ATC có hai loại: 512 KB L2 ATC với các tốc độ CPU 2.8Ghz - 2.53Ghz - 2.40Ghz - 2.40(B)Ghz - 2.26Ghz - 2.20Ghz - 2.0(A)Ghz và 1.6(A)Ghz; 256 KB L2 ATC với các tốc độ từ 1.2Ghz - 2.0Ghz. ATC cung cấp kênh truyền có thông lượng rất cao (high data throughput channel) với "nhân CPU" (CPU core). ATC bao gồm một giao diện 256-bit (32 byte) để truyền dữ liệu trên mỗi đồng hồ nhân (core clock). Điều này cho phép ATC (L2 Cache) hỗ trợ tốc độ cao gấp 4 lần tốc độ truyền dữ liệu của L2 Cache sử dụng trong các CPU Pentium III. Ví dụ: CPU Pentium4 - 2.53Ghz có tốc độ truyền dữ liệu lên tới 81GB/giây, so với tốc độ truyền dữ liệu 16GB/giây của Pentium III - 1.0 Ghz 5. Out-Of-Order Execution Nhân hỗ trợ Out-of-Order Execution có thể sắp xếp lại các vi lệnh, cho phép lệnh (cùng với đầu vào và các tài nguyên hệ thống cần thiết) để thực thi ngay khi có thể và tránh lãng phí thời gian. Khi một vi lệnh đang chờ được cấp phát tài nguyên hoặc dữ liệu, các lệnh khác (thường là trong buffer) có thể chen vào thực thi. Nhờ thực thi các lệnh song song, những khoảng trễ của pipeline bị loại bỏ. Nhân có thể thực thi nhiều lệnh trong mỗi giai đoạn của pipeline. Sau đó in-order retirement unit sẽ tìm các lệnh được thực hiện xong và không còn phụ thuộc dữ liệu cũng như liên quan đến các lệnh rẽ nhánh chưa hoàn tất để xửlý và lưu kết quả ra bộ nhớ theo trật tự ban đầu của nó. 7 6. Branch Prediction (phỏng đoán nhánh) Kiến trúc NetBurst có thể nhớ được các nhánh trong chương trình chạy, giúp làm giảm độ trễ trong quá trình nhảy và nạp đầy ống lệnh, Các nhánh được lưu giữ trên cơ sở địa chỉ lệnh bên trong Branch Target Buffer (BTB). Bộ vixửlý có thể dự đoán được các nhánh sắp tới trước cả khi lệnh rẽ nhánh được thực hiện. 7. Rapid Execution Engine Trong Pentium 4, có 2 ALU (Arithmetic Logic Unit) và hai AGU (Address Generation Unit) chạy với mức xung gấp đôi xung clock. Rapid execution engine được giới thiệu là làm giảm độ trễ của việc thực hiện các phép toán đơn giản. Điều này thực sự có ý nghĩa vìhiệu năng và tốc độ của vixửlý phụ thuộc rất nhiều vào các tính toán số nguyên trên ALU. 8.Quad Data Rate FSB của Pentium4 có thể truyền bốn lần dữ liệu trong một xung clock. Công nghệ này là Quad Pumped hay còn gọi là Quad Data Rate (QDR). QDR khiến cho xung nhịp hiệu dụng tăng lên gấp 4 lần so với xung thực. Nhờ đó các CPU Pentium4 có thể đạt đến 400Mhz System bus, tốc độ truyền nhận dữ liệu vào-ra CPU là 3.2GBps so với tốc độ tương ứng là 1.06GBps của Pentium III (133Mhz system bus). Real Clock Performance Transfer Rate 100 MHz 400 MHz 3.2 GB/s 133 MHz 533 MHz 4.2 GB/s 200 MHz 800 MHz 6.4 GB/s 266 MHz 1, 066 MHz 8.5 GB/s 9. Enhanced Floating Point & Multimedia Unit Bộ xửlýPentium4 mở rộng các thanh ghi dấu chấm động (floating-point register) lên tới 128-bit và tạo thêm một thanh ghi mở rộng nhằm phục vụ việc di chuyển dữ liệu. Do vậy, khả năng xửlý các ứng dụng dấu chấm động (tính toán kết cấu, số liệu tài chính, số liệu khoa học…) và truyền thông đa phương tiện (dựng và xửlý phim video, xửlý hình ảnh đồ họa…) được tăng cường rất nhiều. 10. Streaming SIMD Extension 2 (SSE2) Instructions Là tập lệnh hỗ trợ đồ họa mở rộng được thiết kế cho Pentium4.Vi kiến trúc Netburst (Netburst™ Microarchitecture) mở rộng khả năng xửlý theo kiểu cấu trúc SIMD của 8 các công nghệ Intel® MMX™ và SSE bằng cách thêm vào 144 lệnh mới. Các lệnh này bao gồm các tác vụ số nguyên SIMD 128-bit (128-bit SIMD integer arithmetic operations) và các tác vụ dấu chấm động (128-bit SIMD double-precision floating- point operations). Các lệnh mới này làm tối ưu hóa khả năng thực hịên các ứng dụng như phim video, xửlý âm thanh - hình ảnh, mã hóa, tính toán khoa học , kết nối mạng trực tuyến 11. Hyper Threading (siêu phân luồng) Hyper threading là công nghệ cho phép một CPU vật lý hoạt động trên hệ điều hành như là hai CPU logic hoạt động song song. Nó dựa trên nguyên tắc là vào một thời điểm chỉ có một phần tài nguyên của CPU được sử dụng để thực thi lệnh của một tiến trình, những phần chưa được sử dụng có thể được dùng để thực thi các tiến trình khác. Trong các CPU sử dụng công nghệ Hyper-Threading, mỗi CPU logic sở hữu một tập các thanh ghi, kể cả thanh ghi đếm chương trình PC riêng (separate program counter), CPU vật lý sẽ luân phiên các giai đoạn tìm/giải mã giữa hai CPU logic và chỉ cố gắng thực thi những thao tác từ hai chuỗi lệnh đồng thời theo cách hướng tới những đơn vị thực thi ít được sử dụng. 9 II. SƠ Đồ KHỐI, CẤU TRÚC, CHỨC NĂNG CÁC BỘ PHẬN 1/ Sơ đồ khối kiến trúc Netburst Sơ đồ khối của vi kiến trúc NetBurst [...]... đường cache 128-byte bao gồm 2 phần 64- byte sectors Cache L2 của Pentium4 kết nối với cache dữ liệu L1 qua bus có độ rộng là 256-bit Trong các thế hệ vi xử lí trƣớc của Intel độ rộng này là 64- bit Với một vàiphép toán đơn giản ta sẽ thấy băng thông giữa cache L2 và nhân là 44 .8GB/s vớiPentium 4 ở mức xung 1 .4 GHz và 48 GB/s với Pentium4 ở mức xung 1.5 GHz,nhanh gấp 4 lần so với thế hệ trước với cùng... scheduler unit: cho những vi lệnh liên quan đến bộ nhớ Những vi lệnh này đến từ hàng đợi của các vi lệnh bộ nhớ (memory microinstruction queue) Fast scheduler unit: cho những vi lệnh đơn giản Slow / General FP scheduler unit: cho những vi lệnh khác và những vi lệnh xử lý dấu chấm động phức tạp Simple FP scheduler unit: cho những vi lệnh dấu chấm động đơn giản Scheduler sắp xếp những vi lệnh theo kiểu... không nhanh hơn khi kiểm nghiệm Benchmark Điều này khiến người dùng có khuynh hướng lựa chọn những bộ vixử lí Pentium4vì theo họ bộ vixử lí nào có tốc độ cao hơn sẽ chạy hiệu quả hơn, mặc dù điều đó là không phải Trong khi đó công nghệ HyperThreading (HT) được giới thiệu vào giai đoạn giữa của Pentium4 lại chỉ thành công về khía cạnh … marketing Lợi ích mà HT đem lại thấp (và đôi khi còn kém hơn không... đƣợc chuyển đi trong một xung clock là 6: -Hai vi lệnh cho cổng 0 -Hai vi lệnh cho cổng 1 - Một vi lệnh cho cổng 2 - Một vi lệnh cho cổng 3 Một điều chúng ta cần nhớ là những lệnh phức tạp có thể cần đến vài xung clock để xử lí Ví dụ ở cổng số 1, có một đơn vịxửlý dấu chấm động Trong khi đơn vị này đang xửlý một lệnh rất phức tạp mất vài xung clock, cổng 1 sẽ vẫn tiếp tục nhận các lệnh đơn giản nó... 128 register files (RF) để lƣu trữ kết quả dữ liệu từ xử lí vi lệnh ếu vi lệnh là nạp (LOAD) hoặc ghi (STORE), có nghĩa là nó sẽ đọc hoặc vi t dữ liệu trên bộ nhớ RAM, nó sẽ dành một trong số 48 bộ đệm nạp (Load Buffers - LB) hoặc một trong 24 bộ đệm lƣu trữ (Store Buffers - SB) tương ứng ột đầu vào trên bộ nhớ hoặc hàng đợi, tuỳ thuộc vào từng vi lệnh Tập lệnh CISC x86 chỉ có 08 thanh ghi 32-bit (EAX,... (R)SI tới (R)DI SYSRET: trở về từ lời gọi hệ thống nhanh C KẾT LUẬN Intel đã đưa ra Pentium4 nhằm tập trung vào tốc độ xung nhịp cao với thiết kế pipeline rất dài Tuy đúng là cách làm này sẽ tạo ra tốc độ rất cao nhưng nó cũng đồng nghĩa với hiệu suất làm vi c lại giảm đi vìvi c thực hiện một lệnh cần quá nhiều giai đoạn CPU pentium4 thường có xung nhịp cao hơn những CPU của AMD, nhưng lại không... Cache L2 64 bit,và giải mã chúng thành các vi lệnh(uops) mà máy có thể hiểu và thực hiện được.Một bộ giải mã đơn instruction decoder chỉ có thể giải mã được tối đa là 1 lệnh IA 32 trong 1 chu kì đồng hồ mà thôi.Một số lệnh IA 32,mỗi lệnh có thể chuyển đổi được thành 1 vi lệnh đơn,nhưng cũng có nhiều lệnh thì lại mỗi lệnh chuyển đổi được thành nhiều hơn 1 vi lệnh Trong trường hợp cần nhiều hơn 4vi lệnh... tập lệnh IA32 cần để tiếp tục thực hiện tại vị trí nhánh mục tiêu Bằng vi c lưu trữ các vi lệnh của các lệnh đã được giải mã ,vi kiến trúc NetBurst có thể bỏ qua phần lớn thời gian giải mã lệnh do đó giảm thiểu độ trễ khi miss dự đoán và cho phép vi c giải mã trở nên đơn giản hóa:khi một lệnh được thực thi nhiều lần thì nó sẽ lấy vi lệnh đã được giải mã sẵn và lưu trong Trace Cache,không cần phải giải... hệ thống Bộ vixử lí Pentium IV có bus hệ thống với bang thông 3,2 Gbytes mỗi giây Băngthông cao là một tạo khả năng quan trọng cho các ứng dụng dòng dữ liệu từ bộ nhớ.Băng thông này đạt được như vậy là nhờ một bus rộng 64 bit có khả năng truyền dữ liệu với tốc độ 40 0MHz.Xung nhịp đồng hồ là 100MHz nhưng nhờ sử dụng một công nghệ mới gọi là “quad-pumped” mà bus 100 MHz có thể gửi được tới 40 0 triệu dữ... nhau trong vi kiến trúc NetBurst Như đã đề cập, Pentium IV có bốn cổng gửi đi đánh số từ 0 tới 3 Mỗi cổng được nối tới một, hai hoặc ba đơn vị thực thi (execution unit) Pentium IV có 05 execution unit làm vi c song song (02 FPU cho số dấu chấm động, 03 ALU cho số nguyên) và thêm 02 AGU để đọc và ghi dữ liệu vào bộ nhớ RAM Các execution unit, kể cả cùng loại, được chia ra phục vụ những loại vi lệnh khác . Tiểu luận Tìm hiểu vi xử lý Pentium 4 1 BÁO CÁO BÀI TẬP NHÓM D09cn1 . Nhóm 3 Môn: Kỹ Thuật Vi Xử Lý GV: Ts.Hoàng Xuân Dậu Đề tài: Tìm hiểu. tốc độ gấp 2 lần tần số xử lý cơ bản của bộ xử lý. Như vậy CPU Pentium 4 - 2.0Ghz (bus 40 0Mhz) có khả năng thực hiện các lệnh trên với tốc độ 4. 0Ghz và CPU Pentium 4 - 2.53Ghz (bus533Mhz). trợ tính toán 64 bit. Dòng sử dụng socket 47 8 gồm Pentium 4 HT 2.8E (2,8GHz), 3.0E (3,0 GHz), 3.2E (3,2 GHz), 3.4E(3 ,4 GHz).Dòng sử dụng socket 775LGA gồm Pentium 4HT 3.2F, 3.4F, 3.6F, 3.8F,