New SAM460EX
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    My only point was that MIPS as a general measurement is useful, but its not a perfect way to compare floating point power. Without Altivec and sporting a floating point engine thar's twice as fast as its predecessor, how willing pointing point operations compare between the 5500 and the Titan?
    "Never attribute to malice what can more readily explained by incompetence"
  • »16.08.10 - 21:41
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12184 from 2003/5/22
    From: Germany
    > My only point was that MIPS as a general measurement is useful, but its not a
    > perfect way to compare floating point power.

    Dhrystone (DMIPS) is a pure integer benchmark. It doesn't measure floating point performance at all. Floating point performance can be measured for instance by Whetstone (MWIPS), LINPACK (MFLOPS) or LAPACK. See:

    http://en.wikipedia.org/wiki/Dhrystone
    http://en.wikipedia.org/wiki/Whetstone_(benchmark)
    http://en.wikipedia.org/wiki/LINPACK
    http://en.wikipedia.org/wiki/LAPACK

    > how willing pointing point operations compare between
    > the 5500 and the Titan?

    That remains to be seen. All processors from Applied Micro which have an FPU (i.e. some of the PPC440 core based ones and all of the PPC464FP core based ones) deliver 2.0 MFLOPS per MHz in both single and double precision. I've yet to find numeric floating point performance figures for the e5500. All I know is that compared to the e500mc the e5500 has twice the single precision performance per clock and up to quadruple the double precision performance per clock. But I don't have any real numbers for the e500mc either.

    Edit:

    Freescale's e500mc presentation notes that e500mc has "same floating point unit as e300", but which is half clocked in relation to the core clock and thus half performant. So I'd conclude that compared to the e300 the e5500 has the same single precision performance per clock and up to twice the double precision performance per clock. Now we only need the floating point performance figures for the e300 to get the whole picture ;-)

    [ Edited by Andreas_Wolf on 2010/8/17 3:35 ]
  • »16.08.10 - 23:16
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12184 from 2003/5/22
    From: Germany
    Update:

    > the Titan replacement core based processor should really not
    > undercut the 1.5 GHz figure of the APM83290.

    Seems we know at least the name of the Titan replacement core based processor: APM86xxx.

    https://morph.zone/modules/newbb_plus/viewtopic.php?topic_id=6196&forum=11&post_id=75913#75913
  • »17.08.10 - 02:13
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    These figures worry me.

    >(i.e. some of the PPC440 core based ones and all of the PPC464FP core based ones) deliver 2.0 MFLOPS per MHz in both single and double precision.>

    If the Freescale 5500 core produces higher DMIPS but lower floating point performance, how will Titan's descendants look in comparison?


    [ Edited by Jim on 2010/8/26 4:56 ]
    "Never attribute to malice what can more readily explained by incompetence"
  • »17.08.10 - 03:56
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12184 from 2003/5/22
    From: Germany
    > These figures for the e5500 worry me.

    Why? We (as in "you and me") only have relative figures to other Freescale cores, no absolute ones yet, haven't we?

    > If the Freescale core produces [...] lower pointing point performance

    We don't know this yet, do we?
  • »17.08.10 - 10:44
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    No, I guess we get no firm answer until both are tested.
    "Never attribute to malice what can more readily explained by incompetence"
  • »17.08.10 - 21:37
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12184 from 2003/5/22
    From: Germany
    > the XCGPU you mentioned, Andreas, may be two separate dies
    > under a common heatspreader.

    Seems it is not:

    http://arstechnica.com/gaming/news/2010/08/microsoft-beats-intel-amd-to-market-with-cpugpu-combo-chip.ars
    http://www.eetimes.com/electronics-news/4206424/Microsoft-IBM-Xbox-360-250G-chip

    Edit: added link to another article

    [ Edited by Andreas_Wolf on 2010/8/25 6:36 ]
  • »25.08.10 - 00:53
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    Quote:


    Andreas_Wolf wrote:
    > the XCGPU you mentioned, Andreas, may be two separate dies
    > under a common heatspreader.

    Seems it is not:

    http://arstechnica.com/gaming/news/2010/08/microsoft-beats-intel-amd-to-market-with-cpugpu-combo-chip.ars


    Unreal! Thanks for that reference Andreas. I've been dying to know whether this was the case or not. If IBM, Global Foundries and ATI (owned by AMD) all cooperated with Microsoft to accomplish this its really impressive.
    The only real limit I can see to the design is the FSB connection between GPU and CPU. Its one chip, but the design is still basically the same as the older models.
    Not that I expect them to truly integrate the CPU and GPU, but I'm hoping that at some point that's AMD or Intel's intention. Otherwise the whole design looks like an early dual core Pentium (where the processors have to share and communicate through a bus).
    I know its a small complaint, but future CPU/GPU combos could use a better interconnects than the system bus.

    Still, a neat piece of work. Pity they can't be purchased. I still think it would make a great base for a motherboard (as would the Cell B.E.).

    I know there are plenty of people who think I may be a little too optimistic about the PPC's future, but there are some really nice designs out there (and the XBOX360 and PS3's designs remind me more of an Amiga than a standard PC does).

    Again, thanks for keeping the question in mind (if your memory was any sharper I'd think you were digital).
    "Never attribute to malice what can more readily explained by incompetence"
  • »25.08.10 - 01:47
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12184 from 2003/5/22
    From: Germany
    Update:

    > Seems we know at least the name of the Titan
    > replacement core based processor: APM86xxx.

    "Applied Micro will announce a new family of multicore SoC processors that use SMP and AMP architectures to address the demanding needs of applications within the Enterprise, Data Center, Industrial, Gateways / Access Point, and more."
    http://www.appliedmicro.com/events/linley2010.php
    http://www.linleygroup.com/Seminars/conference_fall_program_day1.html
    http://www.linleygroup.com/Seminars/conference_fall_talks.html

    Edit:
    Not only "announce" but also "introducing and demonstrating".
    Source

    [ Edited by Andreas_Wolf on 2010/9/24 23:18 ]
  • »02.09.10 - 01:04
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Posts: 236 from 2003/7/28
    From: Canada
    Yes not bad specs, if they can get the price reasonable and the CPU MHz up a bit, like they did with the original SAM, it may be a nice little box.

    MorphOS Port anyone? :)
    A4000/060/PPC-200MHz, A4000T/060/PPC-233MHz, CD32, MicroA1, Pegasos 2 G4, AMD Phenom Quad Core 2.5GHz, MacMini 1.5GHz/64MB VRam...mwwmwahhh :)
  • »02.09.10 - 17:01
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12184 from 2003/5/22
    From: Germany
    Addendum:

    > compared to the e500mc the e5500 has twice the single precision
    > performance per clock and up to quadruple the double precision
    > performance per clock.

    Nothing about FPU performance, but an interesting comparison between e500mc and e5500 regarding integer related performance:

    http://www.power.org/events/POWERWEBINAR082010/PowerOrgWebinarMilAeroGieske-1.pdf (page 13)

    According to the rightmost chart the e5500 delivers only about 76% of the DMIPS per Watt delivered by the e500mc.
  • »02.09.10 - 22:22
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    Performance per watt figures don't scare me as much as that next comment "e500mc & e5500 have less single-thread performance than some cores".
    "Never attribute to malice what can more readily explained by incompetence"
  • »02.09.10 - 22:59
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12184 from 2003/5/22
    From: Germany
    > Performance per watt figures don't scare me
    > as much as that next comment

    Really? That comment is in no way surprising to me. The "e5500" bar in the leftmost chart shows the e5500 at 2.2 GHz, i.e. 6600 DMIPS. The "MaxPerf" bar to the right is twice as high as the "e5500" bar, i.e. 13200 DMIPS. While I don't know which is the best performing core in the whole wide world in terms of DMIPS, I'm sure that 13200 DMIPS is no unmatched figure.
    For lists of figures for various processors refer to:

    http://www.roylongbottom.org.uk/dhrystone%20results.htm
    ("Dhry2", Opt" column is the one to look at)

    http://www.anime.net/~goemon/benchmarks.html
    (values in the "RESULT" column must be divided by 1757 to get DMIPS figures)
  • »03.09.10 - 00:45
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    Yes, I guess if the statement could be so obtuse (not even mentioning what "cores" they're talking about) that it doesn't carry much weight.
    But does the DMIPS per watt figure make any real statement about the relative power of each processor, or is it just a measure of efficiency?
    "Never attribute to malice what can more readily explained by incompetence"
  • »03.09.10 - 01:18
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12184 from 2003/5/22
    From: Germany
    > does the DMIPS per watt figure make any real statement
    > about the relative power of each processor, or is it just
    > a measure of efficiency?

    Just imagine the inverse, i.e. Watts per DMIPS (where lower is better of course), which means how much Watts are needed to compute 1 DMIPS. This way it is more easy to understand what this measure of efficiency (there you go) in the shape of a combination of DMIPS and Watts means.
    The relative DMIPS performance of the cores, on the other hand, is shown by the leftmost chart, as I explained already.

    In case that with "power" you mean rather electrical power, not performance:

    (1) 2.2 GHz e5500 has 1.76 times the DMIPS performance of 1.5 GHz e500mc.
    (2) 2.2 GHz e5500 needs 1.32 times the Watts to compute 1 DMIPS compared to 1.5 GHz e500mc.

    Results:
    A) 2.2 GHz e5500 draws 1.76 * 1.32 = 2.3 times the power of the 1.5 GHz e500mc.
    B) At the same clock, while being only 20% more performant, the e5500 draws 58% more power than the e500mc.
  • »03.09.10 - 02:14
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    No Andreas, you had it right the first time, although the second set of figures is also interesting.
    What would you think creates these inefficiency issues? The e5500 is clearly a superior processor when compared to the e500, but from both of those points of view it the e5500 suffers in this comparison.
    "Never attribute to malice what can more readily explained by incompetence"
  • »03.09.10 - 02:47
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12184 from 2003/5/22
    From: Germany
    > What would you think creates these inefficiency issues?

    Good question. But I've to admit that I really don't know. Freescale presented the e5500 as being basically a 64 bit capable version of the e500mc (hence the 'e500mc64' moniker) with an enhanced FPU (but which of course is irrelevant in terms of integer performance). With that said it's really strange that in terms of DMIPS the e5500 is 24% less efficient than the e500mc.
  • »03.09.10 - 19:46
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12184 from 2003/5/22
    From: Germany
    > for all we know, someone could very well have been working on a non-PPC version
    > of MorphOS for a long time already...

    If that's the case then it's probably not an x86 version at least. From Commodore USA's CTO:

    "When I contacted Team MorphOS, Ralph S told me they had no intention of porting to x86 any time soon."
    http://www.amiga.org/forums/showpost.php?p=579267
  • »15.09.10 - 01:09
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12184 from 2003/5/22
    From: Germany
    Addendum:

    >> how willing pointing point operations compare between
    >> the 5500 and the Titan?

    > All processors from Applied Micro which have an FPU [...] deliver 2.0 MFLOPS per MHz in
    > both single and double precision. [...] compared to the e500mc the e5500 has twice the
    > single precision performance per clock and up to quadruple the double precision
    > performance per clock. [...] Freescale's e500mc presentation notes that e500mc has
    > "same floating point unit as e300", but which is half clocked in relation to the core clock
    > and thus half performant. So I'd conclude that compared to the e300 the e5500 has the
    > same single precision performance per clock and up to twice the double precision
    > performance per clock. Now we only need the floating point performance figures for the
    > e300 to get the whole picture ;-)

    I found that 603e/G2_LE/"e300c0" does only 0.4 MFLOPS per MHz according to a posting on powerdeveloper.org:

    http://www.powerdeveloper.org/forums/viewtopic.php?p=13781#13781

    I don't know if that's single or double precision (or even both) but either way if both my interpretation of that figure and my assumptions above are correct, then it doesn't bode too well for the floating point performance of the e5500 in general as well as compared to the Titan (or probably rather its replacement) specifically.
  • »15.09.10 - 03:34
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12184 from 2003/5/22
    From: Germany
    Update:

    >> Seems we know at least the name of the Titan
    >> replacement core based processor: APM86xxx.

    > "Applied Micro will announce a new family of multicore SoC processors that use
    > SMP and AMP architectures to address the demanding needs of applications
    > within the Enterprise, Data Center, Industrial, Gateways / Access Point, and more."
    > http://www.appliedmicro.com/events/linley2010.php
    > http://www.linleygroup.com/Seminars/conference_fall_program_day1.html
    > http://www.linleygroup.com/Seminars/conference_fall_talks.html

    Seems like the APM86xxx's Power Architecture core(s) may be complemented by a nice co-processor core:

    http://www.tensilica.com/news/335/330/AppliedMicro-Picks-Tensilica-s-Dataplane-Processors-for-High-Throughput-Communications-Chip-Design.htm
    http://www.tensilica.com/products/xtensa-customizable/xtensa-lx.htm

    Edit:

    I found an interesting PDF presentation file dating August 2010 over there.
    The most interesting pages are #16, which shows a product roadmap mentioning "Future Viper SoCs", and #18, which reads "Viper Technology -> Breakthrough Performance at Disruptive Cost Basis".
    To my surprise, the roadmap on page 16 still contains the Titan core based "Gemini" (APM83290), which had been semi-officially declared dead one month before. Strange.

    Further insightful (but older) documents are this one (August 2009) and that one (October/November 2009). Both documents's pages 11 show a product roadmap including not only Titan (still vivid at that time) but also dummy-named products "PPC-A" ("Avail 1H 2010"), "PPC-B" ("Avail 2H 2010") and "PPC-C" ("Avail 1H 2012").

    [ Edited by Andreas_Wolf on 2010/9/24 23:49 ]
  • »21.09.10 - 19:24
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12184 from 2003/5/22
    From: Germany
    Addendum:

    > To my surprise, the roadmap on page 16 still contains the Titan core based "Gemini"
    > (APM83290), which had been semi-officially declared dead one month before. Strange.

    It gets even better. I really don't know what to make out of this:

    ------------------------------
    Allan Mishan - Brigantine Advisors
    Okay and then on the Titan products, when you expect to ship production revenue? I know that that was originally supposed to be happening sometime in the second half of this calendar year. I don't know if you can get more specific on that.

    Bob Gargus - Applied Micro Circuits Corporation - CFO
    So we had said all along that we didn't think it would start shipping for revenue until the December quarter. I think it's still the December/March quarter roughly before we start to see revenue from that.

    Paramesh Gopi - Applied Micro Circuits Corporation - President and CEO
    Yep.

    ------------------------------
    http://www.sec.gov/Archives/edgar/data/711065/000119312510177397/dex992.htm (transcript of Applied Micro's first quarter 2011 earnings conference call in late July 2010, i.e. several weeks *after* abandonment of Titan was reported)

    It doesn't make any sense to me. Are these answers from the conference call together with the most recent product roadmap presentation just a part of a farce to keep their investors and shareholders happy and the analysts favourable by deluding them? Or is Titan really still alive?
  • »24.09.10 - 23:35
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    I found it strange that they moved away from it in the first place. Unless you can get a direct comment from one of these people (which may not be as difficult a task as it sounds), then we have to wait until the end of the year (or the first quarter of next year) to find out.

    But after investing all that time and expense on development, why wouldn't they deploy the Titan core?
    "Never attribute to malice what can more readily explained by incompetence"
  • »25.09.10 - 01:20
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12184 from 2003/5/22
    From: Germany
    > after investing all that time and expense on development, why wouldn't
    > they deploy the Titan core?

    I've no idea. I believe that in his amigaworld.net posting (which I quoted from back when we (as in you and me) still didn't know about the semi-official "Titan is dead" reports) minator implied that design partner Intrinsity having been purchased by Apple might have played a role. But maybe I'm reading too much into his comment. On the other hand, the Linley Group takes the same line: "Titan [...] ended up on the scrap heap when design partner Intrinsity was acquired by Apple".
    And then there's the question as to what's been the original source for the July's "Titan is dead" reports. As far as I could research it was the Linley Group circulating this via their Microprocessor Report. But what's their source for this?
    I mean how's that going along with Applied Micro top executives stating weeks later that the Titan core and the APM83290 chip based on that core will start generating revenue early next year which means that it must be in volume production already (not to mention their latest product roadmap including "Gemini")?
  • »25.09.10 - 02:42
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12184 from 2003/5/22
    From: Germany
    Update:

    >> maybe Freescale rediscovers Altivec one day.

    > I fear that won't happen.

    Or maybe it will? From today:

    "The aerospace and defense embedded computing industry is buzzing with rumors that Freescale Semiconductor Inc. in Austin, Texas, may be rethinking its commitment to AltiVec vector processing technology and its provision for floating-point processing in Freescale's latest family of QorIQ high-performance microprocessors. [...] The coming week may hold some interesting announcements, not only from Freescale, but also by some well-known embedded signal processing companies concerning the QorIQ and AltiVec. Stay tuned."
    http://www.militaryaerospace.com/index/blogs/john-kellers-blog/blogs/military-aerospace/john-keller-blog/post987_1977664485155472586.html
    http://milaero.blogspot.com/2010/09/freescale-may-be-rethinking-its.html

    Maybe QorIQ T series will be announced to have AltiVec? Or even some new QorIQ P series member?
  • »26.09.10 - 15:21
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    Quote:


    Andreas_Wolf wrote:

    Maybe QorIQ T series will be announced to have AltiVec? Or even some new QorIQ P series member?


    Andreas, that would be ideal. PA Semi won't continue to offer their processor forever and Applied Micro's new offering still look at little weak (although much improved from past products).

    Were Freescale to readopt AltiVec, they could strengthen the only weak point in their new 64bit processors.
    "Never attribute to malice what can more readily explained by incompetence"
  • »27.09.10 - 00:51
    Profile