Vi xử lý Intel xeon 6000 silde
Chủ đề: Tìm hiểu kiến trúc dòng vi xử lý Intel Xeon 6000 BÁO CÁO Nội dung I. Giới thiệu II. Kiến trúc vi xử lý III. Kiến trúc tập lệnh IV. Công nghệ mới của dòng vi xử lý Intel Xeon 6000 I. Giới thiệu Xeon bắt đầu sự nghiệp của nó khi còn là lớp con của Pentium II. Ngày nay, Intel đã xếp Xeon vào lớp Pentium III. BXL Xeon được thiết kế nhằm đáp ứng yêu cầu của dòng máy chủ cao cấp và tầm trung chuyên cung cấp dịch vụ Internet, lưu trữ dữ liệu, tạo nội dung kĩ thuật số thiết kế tự động. Sử dụng Xeon , hệ thống có thể kết hợp 4 hoặc 8 BXL với nhau. - Intel Xeon Proceser 6000 được thiết kế theo các khối công việc bộ nhớ hạn chế. Intel Xeon Proceser 6000 với máy chủ đa lõi 64 bit là sự lựa chọn hợp lý nhất. Xeon : là một thương hiệu đa xử lý- đa socket của Tập đoàn Intel nhằm mục tiêu vào người tiêu dùng máy chủ ,máy trạm và hệ thống nhúng thị trường. Đặc điểm Với lên đến 8 core và 16 threads cho mỗi socket với Intel ® Hyper-Threading Technology . Intel Xeon đã tăng hiệu suất xử lý với công nghệ sản xuất 45nm và tăng khoảng không cho các ứng dụng đòi hỏi xử lý đa luồng . Với vi kiến trúc Nahalem được sản xuất với công nghệ 45nm hi-k cho phép thúc đẩy hiệu suất bộ nhớ cache trên nhiều ứng dụng / môi trường của người sử dụng và dữ liệu đòi hỏi khối lượng công việc lớn, cho phép triển khai dữ liệu với mật độ cao. Với bộ nhớ cache L3 18 MB làm tăng hiệu quả truyền dữ liệu cache - to – core , tối đa hóa băng thông để xử lý bộ nhớ chính . Intel ® QuickPath Interconnect (Intel ® QPI) cung cấp tốc độ cao (lên đến 25,6 GB / s), kết nối point – to - point giữa các bộ xử lý, cũng như giữa các bộ vi xử lý và I / O hub. II. Kiến trúc vi xử lý. CPU Intel Xeon 6000 hoạt động dựa trên kiến trúc Nahalem. 1. Sơ đồ khối Khối thực thi III. Kiến trúc tập lệnh 1. Khái quát chung về tập lệnh (Instructions Set): Lệnh của máy tính (Computer Instructions) là một từ nhị phân (Binary Word) được lưu trữ trong bộ nhớ. Mỗi lệnh thực hiện một nhiệm vụ cụ thể. Lệnh được đọc từ bộ nhớ vào CPU để giải mã và thực hiện lệnh. Các lệnh được mô tả bằng các ký hiệu gợi nhớ chính là các lệnh của hợp ngữ. Tập lệnh Nhóm lệnh truyền dữ liệu Nhóm lệnh số học và logic Nhóm lệnh điều khiển Nhóm lệnh vào / ra Nhóm lệnh so sánh Cấu trúc của một lệnh Mã lệnh (Opcode- Operation Code): Địa chỉ các toán hạng (Address of Operand) Các tập lệnh cơ bản của BXL Intel Xeon 6000 này là: x86, MMX, SSE(1,2,3,3S,4.1,4.2). Chức năng các khối * FPU : Floating - Point Unit. Khối này chịu trách nhiệm cho việc thực thi các biểu thức toán học floating-point và cũng cả các chỉ lệnh MMX và SSE. * Load : khối này dùng để xử lý các chỉ lệnh yêu cầu dữ liệu được đọc từ bộ nhớ RAM. * Store Address : Khối xử lý các chỉ lệnh hỏi địa chỉ để được ghi tại bộ nhớ RAM. Khối này cũng có tên gọi là AGU (Address Generator Unit ). Kiểu chỉ lệnh này sử dụng cả hai khối Store Address và Store Data tại cùng một thời điểm. * Store Data: Khối này xử lý các chỉ lệnh yêu cầu dữ liệu được ghi vào bộ nhớ RAM. ). Kiểu chỉ lệnh này sử dụng cả hai khối Store Address và Store Data tại cùng một thời điểm. * Branch Unit : Khối xử lý rẽ nhánh hay còn gọi là JEU (Jump Execution Unit). 1.1 Tập lệnh x86 Tập lệnh này gồm 111 lệnh , chiều dài của lệnh từ 1 byte đến vài byte. Tập lệnh hỗ trợ các nhóm thao tác căn bản sau : + Các lệnh trao đổi dữ liệu + Các lệnh số học và logic + Các lệnh điều khiển, rẽ nhánh và lặp Mã ghi nhớ Chức năng JMP Nhảy không điều kiện JA Nhảy nếu lớn hơn JAE(JNB) Nhảy nếu lớn hơn hoặc bằng JB(JNAE) Nhảy nếu bé hơn Các câu lệnh thuộc nhóm này cho phép thay đổi trật tự thực hiện các câu lệnh bên trong chương trình. . xử lý Intel Xeon 6000 BÁO CÁO Nội dung I. Giới thiệu II. Kiến trúc vi xử lý III. Kiến trúc tập lệnh IV. Công nghệ mới của dòng vi xử lý Intel Xeon 6000. Xeon , hệ thống có thể kết hợp 4 hoặc 8 BXL với nhau. - Intel Xeon Proceser 6000 được thiết kế theo các khối công việc bộ nhớ hạn chế. Intel Xeon