[AccessD] OT: Why did Mac switch to Intel revisted

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




More information about the AccessD mailing list