I think what your talking about is handled differently in the core2duo processors. It sounds like you want to control voltage in a real time situation, based on performance... The Intel Core2Duo controls voltage in a real time situation based on what parts of the chip is beign used. It constantly turns on and off the portions of the CPU that are not beign used. This is done on the chip, and cannot be disabled as many have expressed in the past.
The process you request is beyond what 99.9% of us are able to do. I use to know a few guys who got their microchip engineering degree while at RIT... Many of them moved, and work at Intel. RIT has a great clean room... One of the best in the country.
This ME degree doesnt deals with some of what your looking for... But I would be MORE interested in talking to some computer engineers. They are the ones that build motherboards and other circuits controlling everything from cellphones to main computers.
From what I understand... The process of development for circuit design is this
Specifications Settings/Cost Analysis etc -> Circuit Requirements and solid state device requirements -> Circuit Design & Solid State Design -> Prototype Design -> Testing -> Process Engineering and Mass Production Design -> Testing -> Product Release and Software/Firmware design.
My Experiance with closed circuit processes was allot simpler
because the EE who I was working with using pre-existing products combined together. The outputs were well documented, and the communication speeds were on par with a Com 1 port.
Anyways we did a ProtoType -> software Design -> testing -> software design -> back to testing -> loop...
I also expect that certain motherboards and chipsets do what your talking about... Overclockers tend to disable these features because the MoBo manufacturers havent gotten them down right for higher then average settings.
I dont beleive ME, EE and CE individuals come to forums like this, because their issues and passions dont rely on Overclocking and system administration. In my case I have a passions, and a degree, that doesnt rely on the things generally posted on this forum. System building is mearly a hoby... At work I tell IT and Business men what I need, and then I start working... They get cost analyse the stuff and set it up. They generally buy systems from reliable corporate supliers who support their products at a different level.
I work on forums dealing with programming with the purpose of delivering information (MIS). I love to program for businesses, building good UI's, Pure and Strong Relational Databases, and strong OOP builds.
Unfortunately at this time I cannot program so I am here helping people with IT issues. I would go to the forums more suited to Engineers to get your information. Unfortunately I am not certain which forums exist.
These are the forums I use when I am up and running are...
1) postNuke (postnuke.org)
2) http://www.zend.com/ (php)
3) Microsoft.com (asp, sql, iis, and others)
4) Doom9.org (Hobby)
5) Oracle
6) Slashdot
7) Astalavista and other security based sites
I dont visit Tomshardware unless I am looking for build questions... I also havent had or seen any topics here regarding server design and builds. I think this is because we all go where are passions lead us...
The first thing you will definately need is to contact Intel for information and search their site. A scope may be needed so that you can actually read the voltages comming from each of the pins on the processors in a way that Is more compatable to what your looking for... I know DDR once used 1.5~0 voltage changes for each 1/0... This was 6 years ago, so my guess is that things changed. Also each pin on the cpu may be lower then 1.5! Generally everything Ive heard, binary signals are sent at under 2 volts, and they ATTEMPT to get to 0, though I have heard this is nearly impossible. These VERY low voltages, and the fast speed that the chip works makes things very hard to detect.
You would also want to use a real time simple opperating system. I hear there is a RT version of Linux. This will prevent you from receiving data from multiple threads, and allow you to control data by sending only certain commands to the chip.
I would also assume that a few pins deal specifically with voltage from the powersupply. How that voltage is used, is another matter. I would then expect that other pins use voltage drawn from other sources.
Your better off finding a good forum for circuit design and/or MicroEngineering... I dont have any recommendations to point you to... Good luck in your search...
Mike
P.S. Everything Ive seen of these forums are centered around individuals home/hobby computers. I havent seen any threads talking about network or server administration/setup