New benchmarking software from Apple

Jump to First Reply
Posted:
in Mac Software edited January 2014
Here's the link:

<a href="ftp://ftp.apple.com/developer/Tool_Chest/Testing_-_Debugging/Performance_tools/CHUD_1.1.1.pkg.tar.gz"; target="_blank">ftp://ftp.apple.com/developer/Tool_Chest/Testing_-_Debugging/Performance_tools/CHUD_1.1.1.pkg.tar.gz</a>;



And here's some info from the readme:

[quote]CHUD 1.1.1



Performance Monitoring Toolkit (CHUD)

March 1, 2002

Apple Architecture and Performance Group



The Computer Hardware Understanding Development kit (CHUD) is designed to help hardware and software developers collect data on, and measure various performance characteristics of, PowerPC-based Macintosh systems running applications under MacOS X.



?\t/Developer/Applications/MONster.app

Collects performance event counts either system wide, or from specific program running on the system.



?\t/Developer/Applications/Shikari.app

System wide sampling and profiling tool which can also be used to investigate exception and scheduling behavior.



?\t/Developer/Applications/Reggie.app

Examine PowerPC supervisor state registers (SPRs).



?\t/usr/local/bin/alignCop

Causes a program being debugged with gdb or another debugger to break into the debugger whenever an alignment exception occurs. A manpage for alignCop is provided.



?\t/usr/local/bin/amber

Captures the instruction and data address stream generated by a processes running in MacOS X, and saves it to disk in TT6 or TT6E format. A manpage for amber is provided.



?\t/usr/local/bin/acid

Analyzes TT6E (but not TT6) instruction traces and presents detailed analyses and histogram reports. A manpage for acid is provided.



?\t/usr/local/bin/simg4

A cycle-accurate simulator of the Motorola 7400 processor which takes TT6 (not TT6E) traces as input.



?\t/Developer/Applications/bashpack.img

A disk image containing Carbon applications for testing cache/memory bandwidth, QuickDraw, and disk I/O performance.



?\t/System/Library/Extensions/CHUD.kext

The lowest level of the CHUD toolkit. CHUD.kext provides all of the requisite supervisor level functionality needed to support the CHUD toolset and CHUD.framework.



?\t/System/Library/Frameworks/CHUD.framework

Framework to access the functionality in the CHUD.kext, along with other helpful functions geared toward collecting performance event data from a PowerPC processor. The CHUD.framework also provides a timebased data sampling mechanism, and a hot-key toggled sampling mechanism.<hr></blockquote>

Comments

  • Reply 1 of 6
    It's quite interesting that they would base a G4/400 PCI as the base system. It is indicative that these Carbon benchmark suits have been under Apple's internal labs for quite some time.



    Anyone try them under OS 9 instead of OS X and see what sort of difference it makes?
     0Likes 0Dislikes 0Informatives
  • Reply 2 of 6
    Running Skidmarks GT under OS X on a G4 450MHz.

    [code]

    Skidmarks GT - Processor Performance Benchmark

    (c) 2002 Apple Computer, Inc.

    Note: Power Mac G4/400 (PCI Graphics) = 1000 for all tests.



    Gathering system information...

    Starting performance tests...



    Integer: 1160

    Floating Point: 1144

    Vector: 1177



    Skidmarks completed succesfully.

    </pre><hr></blockquote>
     0Likes 0Dislikes 0Informatives
  • Reply 3 of 6
    fobiefobie Posts: 216member
    I'll try it out when i get home and post the results. (iBook 600/384/15)
     0Likes 0Dislikes 0Informatives
  • Reply 4 of 6
    eugeneeugene Posts: 8,254member
    Power Mac G4 2x1000 MHz:



    [code]Skidmarks GT - Processor Performance Benchmark

    (c) 2002 Apple Computer, Inc.

    Note: Power Mac G4/400 (PCI Graphics) = 1000 for all tests.



    Gathering system information...

    Starting performance tests...



    Integer: 3028

    Floating Point: 2118

    Vector: 2620



    Skidmarks completed succesfully.</pre><hr></blockquote>



    I'm not sure what it did exactly, because it didn't even use all of one CPU. It used ~25% of one CPU maximum before spouting out numbers. It looks like it only used on processor.



    [ 03-15-2002: Message edited by: Eugene ]</p>
     0Likes 0Dislikes 0Informatives
  • Reply 5 of 6
    fobiefobie Posts: 216member
    With what application do you get those results?



    Hmm, I have a feeling that it only works with G4 based systems.
     0Likes 0Dislikes 0Informatives
  • Reply 6 of 6
    [quote]Originally posted by Fobie:

    <strong>With what application do you get those results?



    Hmm, I have a feeling that it only works with G4 based systems.</strong><hr></blockquote>



    No, it will work with G3's. Infact, it will function on any PPC.
     0Likes 0Dislikes 0Informatives
Sign In or Register to comment.