Shamil Salakhetdinov
shamil at users.mns.ru
Fri Aug 19 00:54:24 CDT 2005
> Another reason why Mac switched? I did read about multi-core Intel processors but I didn't know Interl acquired Russian Elbrus team and technology to design them: http://www.ournet.md/~hi-tech/elbrus_e2k.html <<< The new processor is expected to perform from three to five times faster than Merced processor from Intel. E2K will require lower power, and its manufacturing will appear considerably cheaper than that of Merced; >>> Before that Intel used one of the former Elbrus engineers... <<< Vladimir Pentkovski is a Principal Engineer in the Microprocessor Product Group in Folsom. He was one of the architects in the core team, which defined the Internet Streaming SIMD Extensions of IA-32 architecture. Vladimir led the development of Pentium III processor architecture and performance analysis. Previously he led the development of compilers and software and hardware support for programming languages for Elbrus multi-processor computers in Russia. Vladimir holds a Doctor of Science degree and Ph.D. degree in computer science and engineering from Russia >>> ...now, they got all of them. (That's a pity of course this country, wonderland Russia, is selling out and loosing her best people :( Just a few left when I look around. Sad story...) BTW, IMO one of the reasons to closely look on what eXtreme Programmers practiones say and do: Intel processors are getting multi-core. Therefore the trend is to write software, which can be executed on several processors in parallel - these are exactly "low coupled, highly cohesive" "intelligent" objects. MS will make it possible for sure in one of the next versions of VS.NET to execute .NET Framework assemblies' object instances on different processors on multi-core Intel systems: traffic light on crossroads metaphor I mentioned already - traffic light object runs on one processor, every car object coming to crossroad - run on another processor or shared processors if there are a few of them - all of them independent and all their independent behavior is simulated on parallel processors... - now you see the endless performance boost possibility here? The quantity of cores on multi-core Intel systems will grow endlessly with time - and so the overall performance will grow.... Be ready and prepare your brain to this "mentality shift" in programming - to stay competetive on the market... And VS.NET is already using broadly declarative programming with attributes - to mark an object as an "independent entity" belonging to this or that category (read running on independent core) is by just adding some attributes to the object code. Even more - .NET Assemblies can be changed on the fly using Reflection therefore such attributes can be "injected" on run-time. Even more.... yes, what they are doing with C# 2.0 and what they plan to do with C# 3.0 - all that becoming more and more "crazy" and flexible - real SOFTware can be written using this current and coming development tools... Shamil ----- Original Message ----- From: "Jim Lawrence" <accessd at shaw.ca> To: "'Access Developers discussion and problem solving'" <accessd at databaseadvisors.com> Sent: Friday, August 19, 2005 4:29 AM Subject: [AccessD] OT: Why did Mac switch to Intel revisted > OT: > > Another reason why Mac switched? http://www.theinquirer.net/?article=25496 > > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com