Read notes: Dual Core Opteron Processor

xiaoxiao2021-03-05  22

Read notes: Dual Core Opteron Processor

Author: Eric Schrock's Weblog Original from: http: //blogs.sun.com/roller/comments/eschrock Annotation by: BadcoffeeEmail: blog.oliver@gmail.comBlog: http://blog.9cbs.net/yayong2005年 4 month

Dual Core Opterons

Press: Want to find Solaris to support Numa answers through Google, so you can search for the eric's blog, there are many interesting things, it is worth reading.

So it's no secret that AMD and Intel are in a mad sprint (running) to the finish for dual-core x86 chips. The offical AMD roadmap, as well as public demos have all shown AMD well on track. The latest tidbits (tidbits) Of Information Indicate Linux Is Up and Running On these Dual-core systems. VERY COOL.

Given our close relationship with AMD and the sensitive nature of hardware plans, I'll refrain from (avoiding) saying what we may or may not have running in our labs. But Solaris has some great features that make it well-suited for these dual core chips. First of all, Solaris 10 has had support for both Chip Multi Threading (hyperthreading) and Chip Multi Processing (multi core) for about a year and half now. Solaris has also been NUMA-aware for much longer (with the current LGROUPS COMING IN MID-2001, OR Solaris 9). I'm Sure AMD HAS Made There Cores Appear As Two Processes For Legacy Purposes, But With A Little Cpuid Tweaks, We'll See Them as Sibling (Sister) Cores and get All the benefits inherent in Solaris 10 CMP.

Note: 1. Solaris 10 is a switch that supports hyperthreading and multi-core CPUs. If you open the set of HIO's ultra-threaded settings, you can see that the number of CPUs is the number of CPU * super threads with psrinfo. The same is true of the multikile CPU. Assuming that the 8 kernel's CPU contains 4 ultra-threads, then a CPU is 32 with PSRInfo. 2. When the version 9 is version 9, the NUMA architecture has been supported. 3.Tweak is interested in screwing, in computer technology means slight changes, the following is the explanation of Google Search: To make minor adjustments in an Electronic System or in a Software Program in Order To Improve PerformanceDespite this, The Numa System IN Solaris is undergoing (experience) dRASTIC (intense) change due to the Opteron memory architecture. While Solaris is NUMA-aware, it uses a simplistic (oversimplified) memory heirarchy based on the physical architecture of Sun's high end SPARC systems. We have The Notion of A "Locality", WHICH REPRESENTS The Logical Relationship of CPUS AND Memory. Currently, There Are More Free Two Noteions Of Locality - "Near" and "far". Solaris Tries ITS Best to Keep Logically connected memory and processes in the same locality group. On Opteron, things get a bit more complicated due to the integrated memory controller and HyperTransport layout. On 4-way machines the processors are laid out in a square (square), and on 8- Way Machines WE Have a Ladder Formation. Memory Transfers Must Pass Through Neighboring Memory Controllers, SO NOW M Emory Could Be "Near", "Far", or "FARTHER". We're Revamping (Modified) The Current LGroup System To Support Arbitrary (arbitrary) Memory Heirachies, Which Should Produce Some Nice Performance Gains on 4- and 8- Way Opteron Machines. Hopefully One of the Numa Folks Will Blog Some More Detailed Information Once this Project Integrates.

Note: 1. Opteron's memory architecture is NUMA, which integrates a memory controller, using the Hypertransport bus technology developed by AMD. 2. The original NUMA support for Solaris is designed to support SPARC high-end, the location of memory and CPUs can be simply divided into close and far. 3. Solaris is redesigned and optimized for Opteron's NUMA support sections. In Conclusion: Opter Dual-Core Opter Cool, But Dual-Core Opter Rip on Both of Them.

Technorati tag:

OpenSolaris

Technorati tag:

Solaris

转载请注明原文地址:https://www.9cbs.com/read-36831.html

New Post(0)