Main Page | Report this Page
Computers Forum Index  »  Computer - Graphics - Applications (Photoshop)  »  Photoshop CS3 and OS X 10.6 Snow Leopard...
Page 2 of 3    Goto page Previous  1, 2, 3  Next

Photoshop CS3 and OS X 10.6 Snow Leopard...

Author Message
Ray Fischer...
Posted: Fri Sep 04, 2009 5:16 am
Guest
Miles Bader <miles at (no spam) gnu.org> wrote:
Quote:
Doug McDonald <mcdonald at (no spam) NoSpAmscs.uiuc.edu> writes:
the powerpc was a good chip. The 68000 was a major disaster
because of pipeline bottlenecks.

In 1984 (well, even earlier actually, as they had to design it before
selling it)?! Most microprocessors were not pipelined at all then.
[Were _any_? Mainframes were, but micros?]

At that time (early-mid 80s), the 68000 was considered a _much_ better
processor. It had far more registers, wider registers, a more regular
design (so easier for compiler writers), a flat memory model, and was in
many ways far more forward-thinking than the rather wacky and clunky
8086 architecture.

The current x86 instruction set is basically an extension of the 8-bit
8080 CPU's instruction set.

--
Ray Fischer
rfischer at (no spam) sonic.net
 
Miles Bader...
Posted: Fri Sep 04, 2009 5:16 am
Guest
Doug McDonald <mcdonald at (no spam) NoSpAmscs.uiuc.edu> writes:
Quote:
I don;t really know about the Mac and its failure to pick ... TWICE ...
the winning chip for its CPU, but I do know Windows and its progression
though new generations chips and various versions of Windows.

Er, well hindsight is everything. Remember, the original Mac was
released in 1984, when it was far from obvious that Intel and
Intel-Compatible CPUs would dominate so much (and of course it was
_designed_ earlier than that). At that time, there was _far_ more
variation in computer designs than there is now.

When Apple switched to the PPC, things had consolidated a bit around the
"PC compatible", but Intel's CPUs were still pretty poor, and the
general wisdom at the time was that better CPU architectures would
increasingly dominate in the future.

Microsoft doesn't build hardware so they just kind of go with whatever
the market throws at them (I guess they've tried to nudge things
occasionally -- e.g. porting NT to the Alpha and Mips processors -- but
never very hard).

-Miles

p.s. I use neither Macs nor Windows, so I'm not prejudiced either way :)

--
Cat, n. A soft, indestructible automaton provided by nature to be kicked when
things go wrong in the domestic circle.
 
nospam...
Posted: Fri Sep 04, 2009 5:16 am
Guest
In article <h7ps2i$5vr$1 at (no spam) news.acm.uiuc.edu>, Doug McDonald
<mcdonald at (no spam) NoSpAmscs.uiuc.edu> wrote:

Quote:
Obviously they should have planned for Snow Leopard several years ago
when they were doing CS2 development.

Exactly. And that is the big point.

how does one plan for a future operating system whose specs had not
even been thought of, let alone finalized?

cs2 came out 4 years ago and work begun roughly 6 years ago, so you'd
have needed a crystal ball that could see at least 5-6 years into the
future. are you planning for whatever windows will be like in 2015??

Quote:
I don;t really know about the Mac

yet you comment on it.

Quote:
and its failure to pick ... TWICE ...
the winning chip for its CPU,

68k and powerpc were *much* better chips than x86 in many ways.
unfortunately, better does not always mean commercial success.

Quote:
but I do know Windows and its progression
though new generations chips and various versions of Windows.

which has nothing to do with the mac.

Quote:
I have written lots and lots of programs for Windows.

nothing the size or complexity of photoshop.

Quote:
Each and every one,
from 16 bit Windows to now, still runs perfectly, on each version
of Windows, with one partial exception: one written for 16 bit Windows
that explicitly wrote directly to registers on a graphics card ... and,
of course, that one didn't even run on the original Windows version
if it had the wrong card, so it was know to be of
limited lifetime.

which has absolutely nothing to do with photoshop and snow leopard on a
mac.

Quote:
Anybody else could do the same thing if they wished. Just write to the
rules and don't cheat.

what makes you think adobe didn't write to the rules? have you examined
their source code? maybe the issue is apple. maybe it's adobe. maybe
it's a combination of both.
 
Doug McDonald...
Posted: Fri Sep 04, 2009 5:16 am
Guest
nospam wrote:

Quote:

and its failure to pick ... TWICE ...
the winning chip for its CPU,

68k and powerpc were *much* better chips than x86 in many ways.
unfortunately, better does not always mean commercial success.


the powerpc was a good chip. The 68000 was a major disaster
because of pipeline bottlenecks. The major bottlenecks in the Intel
chips are mostly but not entirely in obscure corners and are mostly deprecated
(though they still work.) The 68000 was filled everywhere with problems.



Doug McDonald
 
Miles Bader...
Posted: Fri Sep 04, 2009 5:16 am
Guest
Doug McDonald <mcdonald at (no spam) NoSpAmscs.uiuc.edu> writes:
Quote:
the powerpc was a good chip. The 68000 was a major disaster
because of pipeline bottlenecks.

In 1984 (well, even earlier actually, as they had to design it before
selling it)?! Most microprocessors were not pipelined at all then.
[Were _any_? Mainframes were, but micros?]

At that time (early-mid 80s), the 68000 was considered a _much_ better
processor. It had far more registers, wider registers, a more regular
design (so easier for compiler writers), a flat memory model, and was in
many ways far more forward-thinking than the rather wacky and clunky
8086 architecture.

Intel's main advantages were considered to be cost and a vague
"compatibility" (heh) with earlier 8-bit intel cpus.

[Anyway, what is it about the 68k that you consider less
pipeline-friendly? The 8086 with its dearth of registers and excessive
use of dedicated registers seems far worse in that respect.]

-Miles

--
Non-combatant, n. A dead Quaker.
 
Doug McDonald...
Posted: Fri Sep 04, 2009 5:16 am
Guest
Ray Fischer wrote:

Quote:

Obviously they should have planned for Snow Leopard several years ago
when they were doing CS2 development.


Exactly. And that is the big point.

I don;t really know about the Mac and its failure to pick ... TWICE ...
the winning chip for its CPU, but I do know Windows and its progression
though new generations chips and various versions of Windows.

I have written lots and lots of programs for Windows. Each and every one,
from 16 bit Windows to now, still runs perfectly, on each version
of Windows, with one partial exception: one written for 16 bit Windows
that explicitly wrote directly to registers on a graphics card ... and,
of course, that one didn't even run on the original Windows version
if it had the wrong card, so it was know to be of
limited lifetime.

Anybody else could do the same thing if they wished. Just write to the
rules and don't cheat.

Doug McDonald
 
Ray Fischer...
Posted: Fri Sep 04, 2009 5:16 am
Guest
Doug McDonald <mcdonald at (no spam) NoSpAmscs.uiuc.edu> wrote:
Quote:
Ray Fischer wrote:

Obviously they should have planned for Snow Leopard several years ago
when they were doing CS2 development.

Exactly. And that is the big point.

I was being sacrastic. Expecting the developers at Adobe to know what
is going to happen in the computer business 8 years in advance is
idiocy.

Quote:
I don;t really know about the Mac and its failure to pick ... TWICE ...
the winning chip for its CPU, but I do know Windows and its progression
though new generations chips and various versions of Windows.

Intel didn't "win" because of of the technical excellence of their
chips. The instruction set is crap.

Quote:
I have written lots and lots of programs for Windows. Each and every one,
from 16 bit Windows to now, still runs perfectly,

BFD. That only means that you write trivial programs that don't make
use of any advanced features.

--
Ray Fischer
rfischer at (no spam) sonic.net
 
J. Clarke...
Posted: Fri Sep 04, 2009 4:29 pm
Guest
Miles Bader wrote:
Quote:
Doug McDonald <mcdonald at (no spam) NoSpAmscs.uiuc.edu> writes:
I don;t really know about the Mac and its failure to pick ... TWICE
... the winning chip for its CPU, but I do know Windows and its
progression though new generations chips and various versions of
Windows.

Er, well hindsight is everything. Remember, the original Mac was
released in 1984, when it was far from obvious that Intel and
Intel-Compatible CPUs would dominate so much (and of course it was
_designed_ earlier than that). At that time, there was _far_ more
variation in computer designs than there is now.

When Apple switched to the PPC, things had consolidated a bit around
the "PC compatible", but Intel's CPUs were still pretty poor, and the
general wisdom at the time was that better CPU architectures would
increasingly dominate in the future.

Microsoft doesn't build hardware so they just kind of go with whatever
the market throws at them (I guess they've tried to nudge things
occasionally -- e.g. porting NT to the Alpha and Mips processors --
but never very hard).

Actually NT was designed from the ground up to be portable--they saw it as a
competitor to Unix. However there wasn't really much interest in the
non-Intel versiona and finally Microsoft decided that supporting them was a
losing proposition. Windows 2000 and Server 2K3 and 2K5 were ported to the
Itanic without much fuss.
 
J. Clarke...
Posted: Fri Sep 04, 2009 4:31 pm
Guest
Miles Bader wrote:
Quote:
Doug McDonald <mcdonald at (no spam) NoSpAmscs.uiuc.edu> writes:
the powerpc was a good chip. The 68000 was a major disaster
because of pipeline bottlenecks.

In 1984 (well, even earlier actually, as they had to design it before
selling it)?! Most microprocessors were not pipelined at all then.
[Were _any_? Mainframes were, but micros?]

At that time (early-mid 80s), the 68000 was considered a _much_ better
processor. It had far more registers, wider registers, a more regular
design (so easier for compiler writers), a flat memory model, and was
in many ways far more forward-thinking than the rather wacky and
clunky 8086 architecture.

Intel's main advantages were considered to be cost and a vague
"compatibility" (heh) with earlier 8-bit intel cpus.

Nothing vague about it--all of my CP/M applications ran fine on my first PC.
Wouldn't be surprised if they run on my current 64-bit quad-core machine.

Quote:
[Anyway, what is it about the 68k that you consider less
pipeline-friendly? The 8086 with its dearth of registers and
excessive use of dedicated registers seems far worse in that respect.]

-Miles
 
...
Posted: Fri Sep 04, 2009 4:56 pm
Guest
Miles Bader wrote:
Quote:
Doug McDonald <mcdonald at (no spam) NoSpAmscs.uiuc.edu> writes:
the powerpc was a good chip. The 68000 was a major disaster
because of pipeline bottlenecks.

In 1984 (well, even earlier actually, as they had to design it before
selling it)?! Most microprocessors were not pipelined at all then.
[Were _any_? Mainframes were, but micros?]

At that time (early-mid 80s), the 68000 was considered a _much_ better
processor.

By Mac heads.


Quote:
It had far more registers, wider registers, a more regular
design (so easier for compiler writers), a flat memory model, and was in
many ways far more forward-thinking than the rather wacky and clunky
8086 architecture.

You have the key point exactly wrong: it was NOT forward looking.
Forward looking would have meant looking for best design in
a ruthlessly pipelined chip. Neither chip, of course,
actually did such looking. The Intel chip just, by accident,
was better. Motorola probably looked much too hard at the PDP-11.



Quote:

Intel's main advantages were considered to be cost and a vague
"compatibility" (heh) with earlier 8-bit intel cpus.

[Anyway, what is it about the 68k that you consider less
pipeline-friendly? The 8086 with its dearth of registers and excessive
use of dedicated registers seems far worse in that respect.]


It appears to be in the details rather than the overall idea. The
"dearth of registers and excessive use of dedicated registers"
is of course completely harmless. The Intel use of a stack
floating point unit was not good for programming, but
apparently is harmless for modern chip design.

The real point is that "neatness" of instruction set is completely
unimportant. The 68000 had a neat set. What matters is how well
it works pipelined, which is understood only by specialists.

Doug McDonald
 
Elliott Roper...
Posted: Fri Sep 04, 2009 7:32 pm
Guest
In article <h7r18o0265p at (no spam) news7.newsguy.com>, J. Clarke
<jclarke.usenet at (no spam) cox.net> wrote:


Quote:
Actually NT was designed from the ground up to be portable--they saw it as a
competitor to Unix. However there wasn't really much interest in the
non-Intel versiona and finally Microsoft decided that supporting them was a
losing proposition. Windows 2000 and Server 2K3 and 2K5 were ported to the
Itanic without much fuss.


Good grief!
Has this group mutated into alt.folklore.computers?

Back on topic, let's hope that Adobe don't deliberately break CS3 on
Snow Leopard. The recent signs are they are stepping back from the
brink of being complete ars

NO CARRIER

--
To de-mung my e-mail address:- fsnospam$elliott$$
PGP Fingerprint: 1A96 3CF7 637F 896B C810 E199 7E5C A9E4 8E59 E248
 
Miles Bader...
Posted: Fri Sep 04, 2009 8:08 pm
Guest
"mcdonaldREMOVE TO ACTUALLY REACH ME" at (no spam) scs.uiuc.edu writes:
Quote:
At that time (early-mid 80s), the 68000 was considered a _much_ better
processor.

By Mac heads.

No. Generally. Before the mac came out. By designers, not users.

The 68k and derivatives were very popular amongst workstation makers in
the early 80s (e.g., apollo, later sun, ...), and was generally thought
of as being a good and modern architecture -- unlike the 8086.

Quote:
It had far more registers, wider registers, a more regular
design (so easier for compiler writers), a flat memory model, and was in
many ways far more forward-thinking than the rather wacky and clunky
8086 architecture.

You have the key point exactly wrong: it was NOT forward looking.
Forward looking would have meant looking for best design in
a ruthlessly pipelined chip.

The 68k _did_ have many attributes that were forward thinking -- larger
registers, more registers, fewer dedicated registers, etc. (all of which
are good for making hardware fast, and easily adapting to larger
problems). It was also overly complicated in terms of things like
addressing modes etc -- but then, so was the 8086.

Quote:
Intel's main advantages were considered to be cost and a vague
"compatibility" (heh) with earlier 8-bit intel cpus.

[Anyway, what is it about the 68k that you consider less
pipeline-friendly? The 8086 with its dearth of registers and excessive
use of dedicated registers seems far worse in that respect.]

It appears to be in the details rather than the overall idea. The
"dearth of registers and excessive use of dedicated registers"
is of course completely harmless. The Intel use of a stack
floating point unit was not good for programming, but
apparently is harmless for modern chip design.

The real point is that "neatness" of instruction set is completely
unimportant. The 68000 had a neat set. What matters is how well
it works pipelined, which is understood only by specialists.

Sure, pipelining is important -- but what is it about the 68k that makes
it worse for pipelining than the 8086?

The points I mentioned _do_ actually make a difference, and it's not in
the 8086's favor: to take advantage of pipelining you want to avoid
artificial (unneeded) dependencies -- and limited registers and
dedicated registers _create_ artificial dependencies.

The 68k obviously had bad points too, and modern RISC designs are better
in many ways; however, the 68k was at the least, better than the 8086
(which had most of the same problems, and many more).

-Miles

--
「すっごい」と呟いてる。「へんてcおなもんばっかり」
「そんなにへんてこ?」
「へんてこへんてこ」
そう言われると見たくなってしまう。
 
...
Posted: Fri Sep 04, 2009 8:28 pm
Guest
Miles Bader wrote:

Quote:

The 68k obviously had bad points too,

such as addressing modes that were, in detail, bad
for pipelining.

The 68000 was influenced by the PDP-11, which was
a "clean" "symmetric" design which had fatal flaws
in the overcomplicated addressing. The RISC designs
used much cleaner addressing, but requiring more instructions.

But time has told the tale, and the Intel designs won, big time.

Doug McDonald
 
Chris H...
Posted: Fri Sep 04, 2009 8:44 pm
Guest
In message <87bplqk7zg.fsf at (no spam) catnip.gol.com>, Miles Bader <miles at (no spam) gnu.org>
writes
Quote:
"mcdonaldREMOVE TO ACTUALLY REACH ME" at (no spam) scs.uiuc.edu writes:
At that time (early-mid 80s), the 68000 was considered a _much_ better
processor.

By Mac heads.

No. Generally. Before the mac came out. By designers, not users.

Very true.

Quote:
The 68k and derivatives were very popular amongst workstation makers in
the early 80s (e.g., apollo, later sun, ...), and was generally thought
of as being a good and modern architecture -- unlike the 8086.

I agree.. I loved programming the 68K It had a lovely architecture
Actually the 68K is still in use in some missile systems. 68K became
Coldfire and the ghost of 68K lives on in ARM but I doubt they will
admit it.

The x86 was a pig and not really liked much. The problem is, like VHS it
took over the world. Or rather the x86 did not but the PC did.

Quote:
It had far more registers, wider registers, a more regular
design (so easier for compiler writers), a flat memory model, and was in
many ways far more forward-thinking than the rather wacky and clunky
8086 architecture.

You have the key point exactly wrong: it was NOT forward looking.
Forward looking would have meant looking for best design in
a ruthlessly pipelined chip.

The 68k _did_ have many attributes that were forward thinking -- larger
registers, more registers, fewer dedicated registers, etc. (all of which
are good for making hardware fast, and easily adapting to larger
problems). It was also overly complicated in terms of things like
addressing modes etc -- but then, so was the 8086.

As I said the ghost of 68K lives on in the ARM cores. The memory map
inthe 68K was much better than the x86 as was the memory handling

Quote:
Intel's main advantages were considered to be cost and a vague
"compatibility" (heh) with earlier 8-bit intel cpus.

[Anyway, what is it about the 68k that you consider less
pipeline-friendly? The 8086 with its dearth of registers and excessive
use of dedicated registers seems far worse in that respect.]

It appears to be in the details rather than the overall idea. The
"dearth of registers and excessive use of dedicated registers"
is of course completely harmless. The Intel use of a stack
floating point unit was not good for programming, but
apparently is harmless for modern chip design.

The real point is that "neatness" of instruction set is completely
unimportant. The 68000 had a neat set. What matters is how well
it works pipelined, which is understood only by specialists.

Sure, pipelining is important -- but what is it about the 68k that makes
it worse for pipelining than the 8086?

Nothing.

Quote:
The points I mentioned _do_ actually make a difference, and it's not in
the 8086's favor: to take advantage of pipelining you want to avoid
artificial (unneeded) dependencies -- and limited registers and
dedicated registers _create_ artificial dependencies.

The 68k obviously had bad points too, and modern RISC designs are better
in many ways; however, the 68k was at the least, better than the 8086
(which had most of the same problems, and many more).

True. BTW the reasons why Apple switched to Intel had nothing to do with
Intel having a better architecture as such. PPC was heading off, or
rather not turning to, the market Intel was in that Appel wanted to take
the Macs to.

The PPC is used in telecoms and another related high reliability
applications. Applications that don't need multi cores etc. So for
Freescale Apple are a small, if significant, customer but not one worth
developing new multi core parts for.

--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
 
Chris H...
Posted: Fri Sep 04, 2009 8:46 pm
Guest
In message <h7rf7r$rs8$1 at (no spam) news.acm.uiuc.edu>, "mcdonaldREMOVE TO ACTUALLY
REACH ME" at (no spam) scs.uiuc.edu writes
Quote:
Miles Bader wrote:

The 68k obviously had bad points too,

such as addressing modes that were, in detail, bad
for pipelining.

The 68000 was influenced by the PDP-11, which was
a "clean" "symmetric" design which had fatal flaws
in the overcomplicated addressing. The RISC designs
used much cleaner addressing, but requiring more instructions.

But time has told the tale, and the Intel designs won, big time.

And VHS won out over Beta.... though the professionals continued to use
Beta until DVD and other technologies made both VHS and Beta obsolete.

The fact that Intel parts are used in desktop PC's has no bearing on
their technical prowess. It is purely commercial.


--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
 
 
Page 2 of 3    Goto page Previous  1, 2, 3  Next
All times are GMT
The time now is Sun Dec 06, 2009 9:14 am