TPC BenchmarkTMC Full Disclosure Report Fujitsu GP


[PDF]TPC BenchmarkTMC Full Disclosure Report Fujitsu GP...

0 downloads 126 Views 841KB Size

TPC BenchmarkTMC Full Disclosure Report

Fujitsu GP 7000 Model 600 c/s w/ 9 Front-Ends

running SymfoWARE Server for VLM 2.0 July 30, 1998

The benchmark results contained in this document were submitted for compliance with version 3.3.3 of the TPC Benchmark C Standard Specification. The result of that action is to place these benchmark results into the sixty day “under review” status as of July 30, 1998. )XMLWVX EHOLHYHV WKDW WKH LQIRUPDWLRQ LQ WKLV GRFXPHQW LV DFFXUDWH DV RI WKH SXEOLFDWLRQ GDWH 7KH LQIRUPDWLRQ LQ WKLV GRFXPHQW LV VXEMHFW WR FKDQJH ZLWKRXW QRWLFH )XMLWVX DVVXPHV QR UHVSRQVLELOLW\ IRU DQ\ HUURUV WKDW PD\ DSSHDU LQ WKLV GRFXPHQW The pricing information in this document is believed to accurately reflect the current prices as of the publication date. However, Fujitsu provides no warranty of the pricing information in this document. Benchmark results are highly dependent upon workload, specific application requirements, and system design and implementation. Relative system performance will vary as a result of these and other factors. Therefore TPC Benchmark C should not be used as a substitute for a specific customer application benchmark when critical capacity planning and/or product evaluation decisions are contemplated. All performance data contained in this report were obtained in a rigorously controlled environment. Results obtained in other operating environments may vary significantly. Fujitsu does not warrant or represent that a user can or will achieve similar performance expressed in transactions per minute (tpmC) or normalized price/performance ($/tpmC). No warranty of system performance or price/performance is expressed or implied in this report.

Copyright 1998 Fujitsu All rights reserved. Permission is hereby granted to reproduce this document in whole or in part provided the copyright notice printed above is set forth in full text or on the title page of each item reproduced.

Printed in the United States July 30, 1998 Solaris 2.6 is a trademark of Sun Microsystems, Inc. 6\PIR:$5(LVDWUDGHPDUNRI)XMLWVXLQ-DSDQ UNIX is a registered trademark in the United States and other countries, licensed exclusively through X/OPEN Company Limited. SPARC is a registered trademark of SPARC International. Ultra is a trademark of Sun Microsystems, Inc. Microsoft, Windows, MS-DOS and the Microsoft logo are registered trademarks of Microsoft Corporation. TUXEDO 4.2, is Copyright  1996-1998 BEA Systems, Inc. Portions of this software  1995 Novell, Inc. All rights reserved. TPC Benchmark, TPC-C and tpmC are trademarks of the Transaction Processing Performance Council.

TPC Benchmark C Full Disclosure

Preface The TPC Benchmark C was developed by the Transaction Processing Performance Council (TPC). The TPC was founded to define transaction processing benchmarks and to disseminate objective, verifiable performance data to the industry. This full disclosure report is based on the TPC Benchmark C Standard Specifications Version 3.3.3, released April 16th, 1998.

TPC Benchmark C Overview The TPC describes this benchmark in Clause 0.1 of the specifications as follows: TPC Benchmark C is an On Line Transaction Processing (OLTP) workload. It is a mixture of read-only and update intensive transactions that simulate the activities found in complex OLTP application environments. It does so by exercising a breadth of system components associated with such environments, which are characterized by: • • • • • • • • •

The simultaneous execution of multiple transaction types that span a breadth of complexity On-line and deferred transaction execution modes Multiple on-line terminal sessions Moderate system and application execution time Significant disk input/output Transaction integrity (ACID properties) Non-uniform distribution of data access through primary and secondary keys Databases consisting of many tables with a wide variety of sizes, attributes, and relationships Contention of data access and update TPC Benchmark C Full Disclosure i

The performance metric reported by TPC-C is a “business throughput” measuring the number of orders processed per minute. Multiple transactions are used to simulate the business activity of processing an order, and each transaction is subject to a response time constraint. The performance metric for this benchmark is expressed in transactions-perminute-C (tpmC). To be compliant with the TPC-C standard, all references to tpmC results must include the tpmC rate, the associated price-per-tpmC, and the availability date of the priced configuration. Despite the fact that this benchmark offers a rich environment that emulates many OLTP applications, this benchmark does not reflect the entire range of OLTP requirements. In addition, the extent to which a customer can achieve the results reported by a vendor is highly dependent on how closely TPC-C approximates the customer application. The relative performance of systems derived from this benchmark does not necessarily hold for other workloads or environments. Extrapolations to other environments are not recommended. Benchmark results are highly dependent upon workload, specific application requirements, and systems design and implementation. Relative system performance will vary as a result of these and other factors. Therefore, TPC-C should not be used as a substitute for a specific customer application benchmarking when critical capacity planning and/or product evaluation decisions are contemplated.

TPC Benchmark C Full Disclosure ii

Abstract Overview This report documents the methodology and results of the TPC Benchmark C test conducted by Fujitsu Ltd. on the Fujitsu GP 7000 Model 600 c/s w/ 9 Front-Ends. The operating system used for the benchmark was Solaris 2.6. The DBMS used was SymfoWARE Server for VLM 2.0.

TPC Benchmark C Metrics The standard TPC Benchmark C metrics, tpmC (transactions per minute), price per tpmC (five year capital cost per measured tpmC), and the availability date are reported as: 20,170.63WSP& $110.30 per tpmC January 21’st, 1999

Standard and Executive Summary Statements The following pages contain the executive summary of results for this benchmark.

Auditor The benchmark configuration, environment and methodology, along with the pricing model used to calculate the cost per tpmC, were audited by Tom Sawyer of Performance Metrics, Inc. to verify compliance with the relevant TPC specifications.

TPC Benchmark C Full Disclosure iii

Priced Configuration

GP 7000 Model 600 c/s w/ 9 Front-Ends

TPC-C Rev 3.3.3 Report Date: July 30, 1998

Total System Cost TPC-C Throughput Price/Performance $2,224,842.20 20,170.63 tpmC $110.30/tpmC Processors Database Manager Operating system Other Software 8 UltraSPARC @300Mhz

SymfoWARE Server for VLM 2.0

Availability Date January 21’st, 1999 Number of users

Tuxedo 4.2 Volume Manager 2.5 COBOL85 V20

Solaris 2.6

GP 7000 Model 600 Priced Configuration

16,800

GP 7000 Model 600 8 UltraSPARC Processors clocked at 300 MHZ 8GB RAM

9 GP 7000 Model 200 computers run Tuxedo as TP monitor

100 BaseTX Connects Server to TP Monitor 10BaseT ethernet

16,800 PC Clients 20 FC-AL Fibre Channel loops

RDBMS SERVER SYSTEM COMPONENTS PROCESSOR CACHE MEMORY MEMORY DISK CONTROLLER DISKS

QTY 8

10 280 7 8 TOTAL

SCSI CONTROLLER TERMINAL NETWORK INTERFACE HUBS PC’S

3 1 1 3

DESCRIPTION

ULTRASPARC @ 300MHZ 2MB (EACH PROCESSOR) 8GB FC-AL HOST ADAPTORS 8.4 GB DISK 4.0 GB DISK 2.0 GB DISK 2396GB FAST-WIDE SCSI CONSOLE 100 BASE-TX 8-PORT (100 BASE-TX)

20 StorEdge A5000 with 14 9.1 GB UltraSCSI drives apiece

9 -18

CLIENTS DESCRIPTION 1 ULTRASPARC @ 250MHZ 1 MB (EACH) 1GB -2.0GB DISK

1 3 2,117 16,800

CONSOLE 2 10BASET, 1 100BASETX NETLUX (8 PORT HUBS) PC’S RUNNING WINDOWS95

QTY 9

TPC Benchmark C Full Disclosure iv

Numerical Quantities Summary GP 7000 Model 600 c/s w/ 9 Front-Ends SymfoWARE Server for VLM 2.0 MQTH, Computed Maximum Qualified Throughput 20,170.63 tpmC Response Times (in seconds) Average 90% Max. New-Order Payment Order-Status Delivery (interactive portion) Delivery (deferred portion) Stock-Level Menu

1.59 1.09 0.94 0.31 1.56 0.78 0.01

1.63 1.43 1.42 0.22 2.20 1.41 0.01

84.58 89.27 79.16 62.12 77.86 72.36 1.38

Transaction Mix, in percent of total transaction New-Order Payment Order-Status Delivery Stock-Level

44.75 43.11 4.05 4.05 4.04

Emulation Delay (in seconds) New-Order Payment Order-Status Delivery (interactive) Stock-Level

Keying/Think Times (in seconds)

Min. 18.09 3.04 2.04 2.04 2.04

New-Order Payment Order-Status Delivery (interactive) Stock-Level

Resp. Time

Menu

N/A N/A N/A N/A N/A

N/A N/A N/A N/A N/A

Average 0 0 0 0 0

18.11 3.06 2.05 2.06 2.06

12.06 12.06 10.15 5.07 5.02

Max. 18.36 3.31 2.22 2.25 2.24

120.33 120.17 96.18 48.37 48.96

Test Duration Ramp-up time (seconds) Measurement interval Transactions during measurement interval Ramp down time

4680 1800 605,119

Checkpointing Number of checkpoints Checkpoint interval

0 1800

Reproducibility Run Reported measurement Reproducibility measurement Difference

20,170.63 20,126.73 43.90

TPC Benchmark C Full Disclosure v

Detailed Pricing Information Detailed Pricing Information

TPC-C Rev April 16th, 1998

GP 7000

Report Date: July 30, 1998

Model 600 c/s w/ 9 Front-Ends Order Number Server Hardware

Description

Quantity

Third Party

Unit Price

Extended Price

Maintenance rate/unit*

5 Years Maintenance

GP7000 Model 600 w/2 x UltraSPARC-II 300MHz/2MB cache 882-00008-A 822-00023 822-00024 822-00025 952-00065 952-00066 952-00070 822-00005 822-00011 512-00009 822-00006 822-00031 820-00031 SG-XARY011A-127G X6730A X6732A X978A X6731A 820-00027 WY-55 822-00008

2 x UltraSPARC-II 300MHz/2MB cache (2 to 4) 2 x UltraSPARC-II 300MHz/2MB cache (4 to 6) 2 x UltraSPARC-II 300MHz/2MB cache (6 to 8) Software support Hardware + Software support Additional Processor support 1GB (4 x 256MB) Memory 19’’ Rackmount Disk Expansion Unit Internal HDD (2GB) Internal HDD (4GB) SBus slot upgrade (8 to 16) Fast/Wide/Differential SCSI-2 adapter A5000 disk array w/ 14 x 9.1GB disks FC-AL host adapter w/ 1 GBIC module FC-AL 7port hub unit Fibre Optic Cable (15m) GBIC module FastEthernet Adapter (10/100Base-TX) Wyse WY-55 terminal + 2 year warranty extension 8mm Tape unit

Server Software 830-00062 B23G0X1H D151DX0

Solaris 2.6 and Server Supplement Software SymfoWARE Server for VLM 2.0 C Workbench 2.0.3

1 1 1 1 1 1 6 8 2 8 7 1 2 20 10 20 20 70 1 1 1 Server Hardware Subtotals

/5yr /mo /mo /mo /yr /yr /yr /mo /mo /mo /mo /mo /mo /5yr /mo /mo /mo /mo /mo /2yr /mo

0.00 0.00 0.00 0.00 8,757.00 58,376.00 10,800.00 0.00 0.00 0.00 0.00 0.00 0.00 182,555.20 0.00 0.00 0.00 0.00 0.00 100.00 0.00 260,588.20

100.00 186,723.00 995.00 187,818.00

/yr 37,344.60 /5yr /yr

0.00 186,723.00 0.00 186,723.00

3

9,500.00 0.00 0.00 2,800.00 900.00 800.00 295.00

85,500.00 0.00 0.00 100,800.00 16,200.00 14,400.00 2,655.00 219,555.00

/yr 1,895.00 /yr 2,940.00 /yr /mo /mo /mo 100.00 /2yr

0.00 17,055.00 105,840.00 0.00 0.00 0.00 900.00 123,795.00

4

2,000.00 4,200.00

2,000.00 37,800.00 39,800.00

500.00 /yr 630.00 /yr

2,500.00 28,350.00 30,850.00

3 3 5

2,100.00 0.00 42.00

10,500.00 0.00 97,818.00 108,318.00

0.00 /mo 1,098.00 /5yr 0.00 /mo

0.00 5,490.00 0.00 5,490.00

1,2 1,2 1,2 1,2 1,2 3

1 1 1 Server Software Subtotals

39,500.00 20,500.00 20,500.00 20,500.00 0.00 0.00 0.00 12,500.00 2,450.00 900.00 1,250.00 6,500.00 1,300.00 37,800.00 1,620.00 1,380.00 175.00 360.00 800.00 295.00 1,360.00

39,500.00 20,500.00 20,500.00 20,500.00 0.00 0.00 0.00 100,000.00 4,900.00 7,200.00 8,750.00 6,500.00 2,600.00 756,000.00 16,200.00 27,600.00 3,500.00 25,200.00 800.00 295.00 1,360.00 1,061,905.00

100.00 186,723.00 995.00

8,757.00 14,594.00 450.00

9,127.76

100.00

Client Hardware GP7000 Model 200 w/ 1 x UltraSPARC-II 250MHz/1MB cache 882-00002 952-00023 952-00024 822-00003 512-00009 820-00027 WY-55 Client Software 20-0301-2121-0401-200

User Connectivity NH2012 NH2012-61A NX-H9+

Software support Hardware + Software support 256MB (4 x 64MB) Memory Internal HDD (2GB) FastEthernet Adapter (10/100Base-TX) Wyse WY-55 terminal + 2 year warranty extension

Fujitsu COBOL Professional for Sun Solaris V4 BEA Tuxedo 4.2

100BASE-TX Switching Hub units (8ports) * 5 year advance exchange warranty UTP 8 Port Hub with BNC *

9 9 9 36 18 18 9 Client Hardware Subtotals 1 9 Client Software Subtotals 5 5 2329 User Connectivity Subtotals

Totals

1,617,396.00

5 Year cost tpmC $ / tpmC

Third Party Pricing: 1 = Sun Microsystems 2 = SUNSERVICE (Suppor) 3 = SSP Data

607,446.20 2,224,842.20 20,170.63 110.30

4 = BEA Systems 5 = NETLUX

* : 10% or minimum of 2 spares are included Notes: •

GP hardware has a 12 month warranty. Thus to cost 5 years of hardware maintenance, a total of 48 months is calculated.

Prices used in TPC benchmarks reflect the actual prices a customer would pay for a one-time purchase of the stated components. Individually negotiated discounts are not permitted. Special prices based on assumptions about past or future purchases are not permitted. All discounts reflect standard pricing policies for the listed components. For complete details, see the pricing sections of the TPC benchmark specifications. If you find that the stated prices are not available according to these items, please inform the TPC at [email protected]. Thank you.

TPC Benchmark C Full Disclosure vi

Table Of Contents PREFACE ............................................................................................................................................................ I TPC BENCHMARK C OVERVIEW .................................................................................................................... I ABSTRACT ...................................................................................................................................................... III OVERVIEW ...................................................................................................................................................... III TPC BENCHMARK C METRICS ..................................................................................................................... III STANDARD AND EXECUTIVE SUMMARY STATEMENTS ................................................................................ III AUDITOR ......................................................................................................................................................... III PRICED CONFIGURATION............................................................................................................................... IV NUMERICAL QUANTITIES SUMMARY ............................................................................................................. V DETAILED PRICING INFORMATION ............................................................................................................... VI TABLE OF CONTENTS................................................................................................................................VII

GENERAL ITEMS ...........................................................................................................................................10 APPLICATION CODE AND DEFINITION STATEMENTS ...................................................................................10 TEST SPONSOR ................................................................................................................................................10 PARAMETER SETTINGS ..................................................................................................................................10 CONFIGURATION ITEMS .................................................................................................................................11 CLAUSE 1 RELATED ITEMS........................................................................................................................13 1.1. TABLE DEFINITIONS ................................................................................................................................13 1.2. PHYSICAL ORGANIZATION OF DATABASE .............................................................................................13 1.3. INSERT AND DELETE OPERATIONS ........................................................................................................13 1.4. PARTITIONING .........................................................................................................................................14 1.5. REPLICATION, DUPLICATION OR ADDITIONS........................................................................................14 CLAUSE 2 RELATED ITEMS........................................................................................................................15 TPC Benchmark C Full Disclosure vii

2.1 2.2 2.3 2.4 2.5 2.6

RANDOM NUMBER GENERATION ...........................................................................................................15 INPUT/OUTPUT SCREEN LAYOUT ...........................................................................................................15 PRICED TERMINAL FEATURE VERIFICATION .......................................................................................15 PRESENTATION MANAGER OR INTELLIGENT TERMINAL.....................................................................16 TRANSACTION STATISTICS .....................................................................................................................16 QUEUEING MECHANISM .........................................................................................................................16

CLAUSE 3 RELATED ITEMS........................................................................................................................17 3.1 3.2 3.3 3.4 3.5

TRANSACTION SYSTEM PROPERTIES (ACID) .......................................................................................17 ATOMICITY ..............................................................................................................................................17 CONSISTENCY ..........................................................................................................................................18 ISOLATION ...............................................................................................................................................18 DURABILITY .............................................................................................................................................19

CLAUSE 4 RELATED ITEMS........................................................................................................................21 4.1 4.2 4.3 4.4 4.5

INITIAL CARDINALITY OF TABLES .........................................................................................................21 DATABASE LAYOUT .................................................................................................................................22 TYPE OF DATABASE.................................................................................................................................22 DATABASE MAPPING ...............................................................................................................................22 180 DAY SPACE ........................................................................................................................................22

CLAUSE 5 RELATED ITEMS........................................................................................................................25 5.1 THROUGHPUT ..........................................................................................................................................25 5.2 RESPONSE TIMES.....................................................................................................................................25 5.3 KEYING AND THINK TIMES.....................................................................................................................26 5.4 RESPONSE TIME FREQUENCY DISTRIBUTION CURVES AND OTHER GRAPHS ....................................26 5.5 STEADY STATE DETERMINATION ...........................................................................................................31 5.6 WORK PERFORMED DURING STEADY STATE ........................................................................................31 5.7 REPRODUCIBILITY...................................................................................................................................31 5.8 MEASUREMENT PERIOD DURATION ......................................................................................................31 5.9 REGULATION OF TRANSACTION MIX.....................................................................................................32 5.10 TRANSACTION STATISTICS ...................................................................................................................32 5.11 CHECKPOINT COUNT AND LOCATION .................................................................................................33 CLAUSE 6 RELATED ITEMS........................................................................................................................35 6.1 6.2 6.3 6.4 6.5

RTE DESCRIPTIONS ................................................................................................................................35 EMULATED COMPONENTS ......................................................................................................................35 FUNCTIONAL DIAGRAMS ........................................................................................................................35 NETWORKS ..............................................................................................................................................36 OPERATOR INTERVENTION.....................................................................................................................36 viii

TPC Benchmark C Full Disclosure

CLAUSE 7 RELATED ITEMS........................................................................................................................37 7.1 SYSTEM PRICING .....................................................................................................................................37 7.2 AVAILABILITY .........................................................................................................................................37 7.3 THROUGHPUT AND PRICE PERFORMANCE .............................................................................................38 7.4 COUNTRY SPECIFIC PRICING .................................................................................................................38 7.5 USAGE PRICING .......................................................................................................................................38 CLAUSE 9 RELATED ITEMS........................................................................................................................39 9.1 AUDITOR’S REPORT ................................................................................................................................39 9.2 AVAILABILITY OF THE FULL DISCLOSURE REPORT .............................................................................39 APPENDIX A: CLIENT SOURCE CODE....................................................................................................41

APPENDIX B: SERVER SOURCE CODE ...................................................................................................69

APPENDIX C: RTE SCRIPTS .......................................................................................................................95

APPENDIX D: SYSTEM TUNABLES ..........................................................................................................97

APPENDIX E: DATABASE CREATION CODE.......................................................................................107

APPENDIX F: 180 DAY SPACE CALCULATION....................................................................................143

APPENDIX G: DISTRIBUTION OF TABLES AND LOGS .......ERROR! BOOKMARK NOT DEFINED.

APPENDIX H: PRICE QUOTES.................................................................................................................154

APPENDIX I: AUDITOR’S ATTESTATION LETTER ...........................................................................163

ix

TPC Benchmark C Full Disclosure

General Items Application Code and Definition Statements The application program (as defined in clause 2.1.7) must be disclosed. This includes, but is not limited to, the code implementing the five transactions and the terminal input output functions. Appendix A and B contain all source code implemented in this benchmark.

Test Sponsor A statement identifying the benchmark sponsor(s) and other participating companies must be provided. Fujitsu sponsored and conducted this TPC Benchmark C.

Parameter Settings Settings must be provided for all customer-tunable parameters and options which have been changed from the defaults found in actual products, including by not limited to: • • •

Database options, Recover/commit options, Consistency/locking options TPC Benchmark C Full Disclosure 10

• Operating system and application configuration parameter. This requirement can be satisfied by providing a full list of all parameters. Appendix D contains the parameters for the database, the operating system, and the configuration for the transaction monitor.

Configuration Items Diagrams of both measured and priced configurations must be provided, accompanied by a description of the differences. The System Under Test (SUT), a GP 7000 Model 600 c/s w/ 9 Front-Ends, is depicted in the following diagrams. The configuration diagrams for both the tested and priced systems are included on the following pages. The only difference is the use of the RTE.

11

TPC Benchmark C Full Disclosure

GP 7000 Tested Configuration

GP 7000 Model 600 Tested Configuration

GP 7000 Model 600 8 UltraSPARC Processors clocked at 300 MHZ 8GB RAM

9 GP 7000 Model 200 computers run Tuxedo as TP monitor 100 BaseTX Connects Server to TP Monitors

10BaseT ethernet connects 15 PC Servers to RTE

15 PC Servers emulate 16,800 PC Clients

12 FC-AL Fibre Channel loops

12 StorEdge A5000 with 14 9.1 GB UltraSCSI drives apiece

GP 7000 Priced Configuration GP 7000 Model 600 Priced Configuration

GP 7000 Model 600 8 UltraSPARC Processors clocked at 300 MHZ 8GB RAM

9 GP 7000 Model 200 computers run Tuxedo as TP monitor

100 BaseTX Connects Server to TP Monitor 10BaseT ethernet

16,800 PC Clients 20 FC-AL Fibre Channel loops

12

20 StorEdge A5000 with 14 9.1 GB UltraSCSI drives apiece

TPC Benchmark C Full Disclosure

Clause 1 Related Items 1.1. Table Definitions Listings must be provided for all table definition statements and all other statements used to set up the database. Appendix E contains the code used to define and load the database tables.

1.2. Physical Organization of Database The physical organization of tables and indices within the database must be disclosed. Appendix F discloses the organization of tables and indices on the disks.

1.3. Insert and Delete Operations It must be ascertained that insert and/or delete operations to any of the tables can occur concurrently with the TPC-C transaction mix. Furthermore, any restrictions in the SUT database implementation that precludes inserts beyond the limits defined in Clause 1.4.11 must be disclosed. This includes the maximum number of rows that can be inserted and the maximum key value for these new rows. All insert and delete functions were verified and fully operational during the entire benchmark.

TPC Benchmark C Full Disclosure 13

1.4. Partitioning While there are a few restrictions placed upon horizontal or vertical partitioning of tables and rows in the TPC-C benchmark, any such partitioning must be disclosed. All tables were horizontally partitioned except for Items. Each table was horizontally partitioned following the w-id values given below: Warehouse District Customer History Order New Order OrderLine Stock

60 60 10 10 10 10 10 30

1.5. Replication, Duplication or Additions Replication of tables, if used, must be disclosed. Additional and/or duplicated attributes in any table must be disclosed along with a statement on the impact on performance. No replications, duplications or additional attributes were used in this benchmark.

14

TPC Benchmark C Full Disclosure

Clause 2 Related Items 2.1 Random Number Generation The method of verification for the random number generation must be described. The seeds for each user were generated using the process id. Each RTE machine was given a number incremented by 30,000. The process id was appended to this number to ensure uniqueness across all RTE machines. These seeds were printed to a file and verified by the auditor to be unique.

2.2 Input/Output Screen Layout The actual layout of the terminal input/output screens must be disclosed. All screen layouts followed the specification exactly.

2.3 Priced Terminal Feature Verification The method used to verify that the emulated terminals provide all the features described in Clause 2.2.2.4 must be explained. Although not specifically priced, the type and model of the terminals used for the demonstration in 8.1.3.3 must be disclosed and commercially available (including supporting software and maintenance). The terminal attributes were verified by the auditor manually exercising each specification during the onsite audit portion of this benchmark.

TPC Benchmark C Full Disclosure 15

2.4 Presentation Manager or Intelligent Terminal Any usage of presentation managers or intelligent terminals must be explained. Presentation is handled by the terminal emulator bundled with Windows 95.

2.5 Transaction Statistics Table 2.1 lists the numerical quantities that Clauses 8.1.3.5 to 8.1.3.11 require. Table 2. 1 Transaction Statistics

Value

Statistic New Order

Payment

Order Status Delivery Transaction Mix

99.00%

Home warehouse order lines Remote warehouse order lines

1.00%

Rolled back transactions

1.00%

Average items per order

10

Home warehouse

84.89%

Remote warehouse

15.11%

Accessed by last name

60.03%

Accessed by last name

60.18%

Skipped transactions

None

New Order

44.75%

Payment

43.11%

Order status

4.05%

Delivery

4.05%

Stock level

4.04%

2.6 Queueing Mechanism The queuing mechanism used to defer the execution of the Delivery transaction must be disclosed. Delivery transactions were submitted to servers using the same mechanism that other transactions used. The only difference was that the Tuxedo call to the server process was asynchronous, i.e., control would return to the client process immediately and the deferred delivery part would complete asynchronously on the server.

16

TPC Benchmark C Full Disclosure

Clause 3 Related Items 3.1 Transaction System Properties (ACID) The results of the ACID tests must be disclosed along with a description of how the ACID requirements were met. This includes disclosing which case was followed for the execution of Isolation Test 7. The TPC Benchmark C Standard Specification defines a set of transaction processing system properties that a SUT must support during the execution of the benchmark. Those properties are Atomicity, Consistency, Isolation and Durability (ACID). This section defines each of those properties, describes the steps taken to ensure that they were present during the test and describes a series of tests done to demonstrate compliance with the specification.

3.2 Atomicity The system under test must guarantee that the database transactions are atomic; the system will either perform all individual operations on the data or will assure that no partially completed operations leave any effects on the data.

3.2.1 Completed Transactions Perform the Payment transaction for a randomly selected warehouse, district, and customer (by customer number as specified in Clause 2.5.1.2) and verify that the records in the CUSTOMER, DISTRICT, and WAREHOUSE tables have been changed appropriately. TPC Benchmark C Full Disclosure 17

A row was randomly selected from the warehouse, district and customer tables, and the balances noted. A payment transaction was started with the same warehouse, district and customer identifiers and a known amount. The payment transaction was committed and the rows were verified to contain correctly updated balances. 3.2.2 Aborted Transactions Perform the Payment transaction for a randomly selected warehouse, district and customer (by customer number as specified in Clause 2.5.1.2) and substitute a ROLLBACK of the transaction for the COMMIT of the transaction. Verify that the records in the CUSTOMER, DISTRICT, and WAREHOUSE tables have NOT been changed. A row was randomly selected from the warehouse, district and customer tables, and the balances noted. A payment transaction was started with the same warehouse, district and customer identifiers and a known amount. The payment transaction was rolled back and the rows were verified to contain the original balances.

3.3 Consistency Consistency is the property of the application that requires any execution of a database transaction to take the database from one consistent state to another, assuming that the database is initially in a consistent state. The benchmark specification requires explicit demonstration of the following four consistency conditions; • • • •

The sum of the district balances in a warehouse is equal to the warehouse balance; for each district, the next order id minus one is equal to the maximum order id in the ORDER table and equal to the maximum new order id in the NEW-ORDER table; for each district, the maximum order id minus minimum order id in the ORDER table plus one equals the number of rows in the NEW-ORDER table for that district; for each district, the sum of the order line counts in the ORDER table equals the number of rows in the ORDER-LINE table for that district.

These consistency conditions were tested using a shell script to issue queries to the database. The results of the queries verified that the database was consistent for all four tests. A performance run was completed including a full 30 minutes of steady state and checkpoints. The shell script was executed again. The result of the same queries verified that the database remained consistent after the run.

3.4 Isolation Isolation can be defined in terms of phenomena that can occur during the execution of concurrent transactions. These phenomena are P0 (“Dirty Write”), P1 (“Dirty Read”), P2 (“non-repeatable Read”), and P3 (“Phantom”). The table in Clause 3.4.1 of the TPC-C specifications defines the isolation requirements which must be met by the TPC-C transactions. Sufficient conditions must be enabled at either the system or application level to ensure the required isolation defined above (clause 3.4.1) is obtained.

18

TPC Benchmark C Full Disclosure

The benchmark specification defines nine required tests to be performed to demonstrate that the required levels of transaction isolation are met. These tests, described in Clauses 3.4.2.1 - 3.4.2.9, were all performed and verified as required. Isolation tests one through nine were executed using shell scripts to issue queries to the database. Each script included timestamps to demonstrate the concurrency of operations. The results of the queries were captured to files. The captured files were verified by the auditor to demonstrate the required isolation had been met. For Isolation test seven, case A was followed.

3.5 Durability The tested system must guarantee durability: the ability to preserve the effects of committed transactions and insure database consistency after recovery from any one of the failures listed in Clause 3.5.3. 3.5.1 Durable Media Failure 3.5.1.1 Loss of Log And Data To demonstrate recovery from a permanent failure of durable medial containing the SymfoWARE recovery log data and TPC-C tables, the following steps were executed on the fully-scaled database used for the performance measurements: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.

The database was backed up to extra disks. The total number of orders was determined by the sum of D_NEXT_O_ID of all rows in the DISTRICT table giving the beginning count. The RTE’s were started with 16,000 users. The test was allowed to run for a minimum of five minutes. One of the log disks was powered off by removing it from the cabinet. Since the log was mirrored, the transactions continued to run without interruption. The test was allowed to run for another 5 minutes and a disk array failure was caused by removing a disk from the diakarray cabinet. The RTE’s were shut down A new disk was inserted into the diskarray cabinet and the data disks were reformatted to simulate a complete loss of data. SymfoWARE was restarted. Data from the backup disk was copied to the new disk and SymfoWARE used the transaction logs to roll forward the recovery data from committed transactions. Step 2 was repeated and the difference between the first and second counts noted. The success file was used to determine the number of NEW_ORDERS successfully returned to the RTE’s. The counts in step 11 and 12 were compared, and the results verified that all committed transactions were successfully recovered. Data from the success file was used to query the database to demonstrate that successful transactions had corresponding rows in the ORDER table and that rolled back transactions did not.

3.5.2 Instantaneous Interruption and Loss of Memory Because loss of power erases the contents of memory, the instantaneous interruption and the loss of memory tests were combined into a single test. This test was executed on a

19

TPC Benchmark C Full Disclosure

fully scaled database of 1,680 warehouses under a full load of 16,000 users. The following steps were executed: The total number of orders was determined by the sum of D_NEXT_O_ID of all rows in the DISTRICT table giving the beginning count. The RTE was started with 16,000 users. The test was allowed to run for a minimum of 20 minutes. A checkpoint was enforced. The test was allowed to run for another minute. The primary power to the processor was shutdown. The RTE was shutdown. Power was restored and the system performed an automatic recovery. SymfoWARE was restarted and performed an automatic recovery . Step 1 was repeated and the difference between the first and second counts was noted. The success file was used to determine the number of NEW-ORDERS successfully returned to the RTE. The counts in step 10 and 11 were compared and the results verified that all committed transactions had been successfully recovered. Data from the success file was used to query the database to demonstrate successful transactions had corresponding rows in the ORDER table, and rolled back transactions did not.

20

TPC Benchmark C Full Disclosure

Clause 4 Related Items 4.1 Initial Cardinality of Tables The cardinality (e.g. number of rows) of each table, as it existed at the start of the benchmark run, must be disclosed. If the database was over-scaled and inactive rows of the WAREHOUSE table were deleted, the cardinality of the WAREHOUSE table as initially configured and the number of rows deleted must be disclosed. The TPC-C database was configured with 1,680 warehouses. Table 4.1 Number of Rows for Server

Table

Occurrences

Warehouse

1,680

District

16,800

Customer

50,400,000

History

50,400,000

Order

50,400,000

New Order

15,120,000

Order Line

503,989,400

Stock

168,000,000

Item

100,000

TPC Benchmark C Full Disclosure 21

4.2 Database Layout The distribution of tables and logs across all media must be explicitly depicted for tested and priced systems. Section 1.2 of this report details the distribution of database tables across all disks. The code that creates the tables is included in Appendix E.

4.3 Type of Database A statement must be provided that describes: 1. The data model implemented by DBMS used (e.g. relational, network, hierarchical). The database interface (e.g. embedded, call level) and access language (e.g. SQL, DL/1, COBOL read/write used to implement the TPC-C transaction. If more than one interface/access language is used to implement TPC-C, each interface/access language must be described and a list of which interface/access language is used with which transaction type must be disclosed. SymfoWARE is a relational DBMS. The interface used was SymfoWARE stored procedures embedded in C code. The neworder transaction also used COBOL85 to accomplish bulk inserts of the order lines.

4.4 Database Mapping The mapping of database partitions/replications must be explicitly described. 7KH GDWDEDVH ZLWK WKH H[FHSWLRQ RI WKH ,WHP WDEOH ZDV KRUL]RQWDOO\ SDUWLWLRQHG7KLVSDUWLWLRQLQJLVIXOO\GHVFULEHGLQ6HFWLRQ

4.5 180 Day Space Details of the 180 day space computations along with proof that the database is configured to sustain 8 hours of growth for the dynamic tables (Order, Order-Line, and History) must be disclosed. 7KHGD\VSDFHUHTXLUHPHQWLVVKRZQLQ$SSHQGL[) 7KH DUFKLYH ORJ JURZV DW WKH UDWH RI .% SHU 1HZ2UGHU WUDQVDFWLRQ ZKLFK ZDV PHDVXUHG IURP WKH VWHDG\ VWDWH  7KH  KRXUV ORJ VSDFH ZDV *%DWWKHPHDVXUHGUDWHDQG*%RIORJVSDFHZDVSUHSDUHGIRUWKH PHDVXUHPHQW )RUG\QDPLFWDEOHVWKHIROORZLQJVWHSVZHUHIROORZHG  7KHQXPEHURIURZVDQGQXPEHURIXVHGEORFNVZHUHFRXQWHGRQDIUHVKO\ ORDGHGGDWDEDVH  7KH QXPEHU RI URZV ZHUH GLYLGHG E\ WKH QXPEHU RI EORFNV JLYLQJ URZV SHUEORFN  7KHQXPEHURIURZVLQVHUWHGLQKRXUVZDVHVWLPDWHGHTXDOWRWSP&IRU +,6725<DQG25'(5DQGWHQWLPHVWSP&IRU25'(5/,1(  7KHQXPEHURIURZVLQVWHSZDVGLYLGHGE\WKHQXPEHUGHULYHGLQVWHS 

22

TPC Benchmark C Full Disclosure

 7KHQXPEHULQVWHSZDVDGGHGWRWKHQXPEHURIXVHGEORFNVIURPVWHS   7KH GDWDEDVH ZDV TXHULHG WR VKRZ WKH VSDFH DOORFDWHG H[FHHGHG WKH QXPEHULQVWHS

23

TPC Benchmark C Full Disclosure

TPC Benchmark C Full Disclosure 24

Clause 5 Related Items 5.1 Throughput Measured tpmC must be reported. Measured tpmC Price per tpmC

20,170.63 $110.30

5.2 Response Times Ninetieth percentile, maximum and average response times must be reported for all transaction types as well as for the menu response time. Table 5.1 Response Times Type

Average

Maximum

90th %

New-Order

1.59

84.58

1.63

Payment

1.09

89.27

1.43

Order-Status

0.94

79.16

1.42

Interactive Delivery

0.31

62.12

0.22

Deferred Delivery

1.56

77.86

2.20

Stock-Level

0.78

72.36

1.41

Menu

0.01

1.38

0.01

TPC Benchmark C Full Disclosure 25

5.3 Keying and Think Times The minimum, the average, and the maximum keying and think times must be reported for each transaction type.

Table 5.2 Keying Times

Type

Minimum

Average

Maximum

New-Order

18.09

18.11

18.36

Payment

3.04

3.06

3.31

Order-Status

2.04

2.05

2.22

Interactive Delivery

2.04

2.06

2.25

Stock-Level

2.04

2.06

2.24

Table 5.3 Think Times

Type

Minimum

Average

Maximum

New-Order

0.00

12.06

120.33

Payment

0.00

12.06

120.17

Order-Status

0.00

10.15

96.18

Interactive Delivery

0.00

5.07

48.37

Stock-Level

0.00

5.02

48.96

5.4 Response Time Frequency Distribution Curves and Other Graphs Response Time frequency distribution curves (see Clause 5.6.1) must be reported for each transaction type. The performance curve for response times versus throughput (see Clause 5.6.2) must be reported for the New-Order transaction. Think Time frequency distribution curves (see Clause 5.6.3) must be reported for the New-Order transaction. A graph of throughput versus elapsed time (see Clause 5.6.5) must be reported for the New-Order transaction.

26

TPC Benchmark C Full Disclosure

Figure 5.1: New Order Response Time Distribution New Order Response Time 200000 180000

Average: 1.59

160000 Transactions

140000 120000

90’th Percentile: 1.63

100000 80000 60000 40000 20000 0 0.2 0.4 0.6 0.8 1

1.2 1.4 1.6 1.8 2 2.2 2.4 2.6 2.8 3 Seconds

Figure 5.2: Payment Response Time Distribution

Payment Response Times 250000

Transactions

200000

150000

Average: 1.09

90’th Percentile: 1.43

100000

50000

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 2.2 2.4 2.6 2.8 3 3.2 3.4 3.6 3.8 4 Seconds

27

TPC Benchmark C Full Disclosure

Figure 5.3: Order Status Response Time Distribution

Order Status Response Times 25000

Average: 0.94

Transactions

20000

90’th Percentile: 1.42

15000

10000

5000

0 0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

2.2

2.4

2.6

2.8

Seconds

: Delivery Response Time Distribution

Interactive Delivery Response Times 35000

90’th Percentile: 0.22 Seconds Average: 0.31 Seconds

30000

20000

15000

10000

5000

0.81

0.78

0.75

0.72

0.69

0.66

0.6

0.63

0.57

0.54

0.51

0.48

0.45

0.42

0.39

0.36

0.3

0.33

0.27

0.24

0.21

0.18

0.15

0.12

0.09

0.06

0

0 0.03

Transactions

25000

Seconds

28

TPC Benchmark C Full Disclosure

Figure 5.4: Stock Level Response Time Distribution Stock-Level Response Times 30000

Average: 0.78

25000

Transactions

20000

90’th percentile: 1.41

15000

10000

5000

0 0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

Seconds

Figure 5.6: New Order Think Time Frequency Distribution New Order Think Times 60000

Average: 12.06 seconds

40000

30000 20000

10000

65

61

57

53

49

45

41

37

33

29

25

21

17

9

13

5

0 1

Transactions

50000

Seconds

29

TPC Benchmark C Full Disclosure

Figure 5.7: Response time versus Throughput

90’th percentile Response Tim e (seconds) 1.8 1.6 1.4 1.2 1 0.8 0.6 0.4 0.2 0 0 0%

1.63

0.67 0.37

50%

80%

100%

Figure 5.8: New Order Sustained Throughput

New Order Throughput

25000

20000

Measurement Interval 1800 sec.

15000

10000

5000

0 39 0 78 0 11 70 15 60 19 50 23 40 27 30 31 20 35 10 39 00 42 90 46 80 50 70 54 60 58 50 62 40 66 30 70 20 74 10

0

Elapsed Tim e (seconds)

30

TPC Benchmark C Full Disclosure

5.5 Steady State Determination The method used to determine that the SUT had reached a steady state prior to commencing the measurement interval must be disclosed. Steady state was determined by examining data reported for each 30-second interval over the duration of the measured run. Steady state was further confirmed by the throughput data collected during the run and graphed in Figure 5.8.

5.6 Work Performed During Steady State A description of how the work normally performed during a sustained test (for example checkpointing, writing redo/undo log records, etc.), actually occurred during the measurement interval must be reported. $ 6\PIR:$5( FKHFNSRLQW IRUFHV DOO §GLUW\¨ SDJHV SDJHV WKDW KDYH EHHQ XSGDWHGVLQFHWKH\ZHUHODVWZULWWHQ WREHSK\VLFDOO\ZULWWHQWRWKHGXUDEOH GLVNV6\PIR:$5(H[HFXWHVDFKHFNSRLQWIRUWKHIROORZLQJFRQGLWLRQV 



7KHDPRXQWRIUHFRYHU\GDWDUHDFKHVWKHYDOXHVSHFLILHGDWWKHFUHDWLRQ RIWKHWHPSRUDU\ORJZKLFKFRQWDLQVWKHEHIRUHLPDJHVDQGDIWHULPDJHV RI HDFK WUDQVDFWLRQ  7KH LQWHUYDO WKH UHFRYHU\ GDWD WDNHV WR UHDFK WKH VSHFLILHGYDOXHGHSHQGVXSRQZRUNORDG7KHWHPSRUDU\ORJLVFRQILJXUHG E\WKHUGEORJFRPPDQG 8SRQDQH[SOLFLWUGEUFSUHTXHVW

)RUHDFKEHQFKPDUNPHDVXUHPHQWDIWHUDOOXVHUVDUHDFWLYHWKHVFULSWWKDW LVVXHV UGEUFS LV VWDUWHG PDQXDOO\ RQ WKH VHUYHU  7KH VFULSW VOHHSV DQG SHUIRUPV DQRWKHU FKHFNSRLQW HYHU\  PLQXWHV ZKLFK LV HTXDO WR WKH PHDVXUHPHQWLQWHUYDO5GEUFSQRWLILHVWKHWLPH XSRQ WKH FRPSOHWLRQ RI WKH FKHFNSRLQWDQGWKHVWDUWWLPHDQGHQGWLPHRIDOOFKHFNSRLQWVDUHFDSWXUHGWR D IODW ILOH  7KH UHFRYHU\ ORJ LV FRQILJXUHG WR EH ODUJH HQRXJK WKDW QR RWKHU FKHFNSRLQW ZLOO RFFXU GXULQJ WKH PHDVXUHPHQW  7KH UHFRYHU\ ORJ LV PDUNHG DVUHXVDEOHDIWHUWKHFKHFNSRLQWFRPSOHWHV7KHSRVLWLRQLQJRIWKHFKHFNSRLQW LV YHULILHG WR EH FOHDU RI WKH JXDUG ]RQHV DQG LV GHSLFWHG RQ WKH JUDSK LQ )LJXUH

5.7 Reproducibility A description of the method used to determine the reproducibility of the measurement results must be reported. The measurement procedure was repeated and the throughput verified to be within 2% of the reported measurement.

5.8 Measurement Period Duration A statement of the duration of the measurement interval for the reported Maximum Qualified Throughput (tpmC) must be included. The reported measured interval was exactly 30 minutes long.

31

TPC Benchmark C Full Disclosure

5.9 Regulation of Transaction Mix The method of regulation of the transaction mix (e.g., card decks or weighted random distribution) must be described. If weighted distribution is used and the RTE adjusts the weights associated with each transaction type, the maximum adjustments to the weight from the initial value must be disclosed. The RTE used the UNIX function lrand48() to control the transaction mix, and could not be adjusted during the run.

5.10 Transaction Statistics The percentage of the total mix for each transaction type must be disclosed. The percentage of New-Order transactions rolled back as a result of invalid item number must be disclosed. The average number of order-lines entered per New-Order transaction must be disclosed. The percentage of remote order lines per New-Order transaction must be disclosed. The percentage of remote Payment transactions must be disclosed. The percentage of customer selections by customer last name in the Payment and Order-Status transactions must be disclosed. The percentage of Delivery transactions skipped due to there being fewer than necessary orders in the New-Order table must be disclosed.

Transaction Mix

New Order

Payment

Order Status Delivery

Table 5.1.: Transaction Statistics Statistics New Order Payment Order status Delivery Stock level Home warehouse order lines Remote warehouse order lines Rolled back transactions Average items per order Home warehouse Remote warehouse Accessed by last name Accessed by last name Skipped transactions

32

Value 44.75% 43.11% 4.05% 4.05% 4.04% 99.00% 1.00% 1.00% 10.00 84.89% 15.11% 60.03% 60.18% None

TPC Benchmark C Full Disclosure

5.11 Checkpoint Count and Location The number of checkpoints in the Measurement Interval, the time in seconds from the start of the Measurement Interval to the first checkpoint, and the Checkpoint Interval must be disclosed. Two checkpoints were recorded before the measured window opened and another checkpoint was started 1045 seconds inside the measured window. Both checkpoints were clear of the guard zone. Checkpoints were started exactly 30 minutes apart.

33

TPC Benchmark C Full Disclosure

34

TPC Benchmark C Full Disclosure

Clause 6 Related Items 6.1 RTE Descriptions If the RTE is commercially available, then its inputs must be specified. Otherwise, a description must be supplied of what inputs (e.g., scripts) to the RTE had been used. The RTE used was developed at Fujitsu Limited and is proprietary. It consists of an RTE management process as shown in Appendix C, which forks off the individual RTE processes and controls the run. After the run completes, a separate report generator program collects all the log files and generates the final statistics of a run. Inputs to the RTE include the names of the RTE machine to run, client machines to attach to, the database scale, the ramp-up, measurement and ramp-down times. These come from the configuration script file for the RTE management process.

6.2 Emulated Components It must be demonstrated that the functionality and performance of the components being emulated in the Driver System are equivalent to the priced system. The results of the test described in Clause 6.6.3.4 must be disclosed. There were no emulated components in the benchmark configuration other than the emulated users’ workstations.

6.3 Functional Diagrams A complete functional diagram of both the benchmark configuration and the configuration of the proposed (target) system must be disclosed. A detailed list of all hardware and software functionality being performed on the Driver System and its interface to the SUT must be disclosed. 35

TPC Benchmark C Full Disclosure

The driver system performed the data generation and input functions of the display device. It also captured the input and output data and timestamps for post-processing of the reported metrics. No other functionality was included on the driver system The abstract at the beginning of this report contains detailed diagrams of both the benchmark configuration and the priced configuration, including the driver system.

6.4 Networks The network configuration of both the tested services and proposed (target) services which are being represented and a thorough explanation of exactly which parts of the proposed configuration are being replace with the Driver System must be disclosed. The bandwidth of the networks used in the tested/priced configuration must be disclosed. A 100Mbps ethernet LAN connection was used between each client and the server. Eighteen 10Mbps ethernet LAN connections were used between the emulated users and the client machines.

6.5 Operator Intervention If the configuration requires operator intervention (see Clause 6.6.6), the mechanism and the frequency of this intervention must be disclosed. This configuration does not require any operator intervention to sustain eight hours of the reported throughput, other than beginning the checkpointing process.

36

TPC Benchmark C Full Disclosure

Clause 7 Related Items 7.1 System Pricing A detailed list of hardware and software used in the priced system must be reported. Each separately orderable item must have vendor part number, description, and release/revision level, and either general availability status or committed delivery data. If package-pricing is used vendor part number of the package and a description uniquely identifying each of the components of the package must be disclosed. Pricing source and effective date(s) of price(s) must also be reported. The total 5 year price of the entire configuration must be reported, including: hardware, software, and maintenance charges. Separate component pricing is recommended. The basis of all discounts used must be disclosed. A detailed price list is included in the abstract at the beginning of this report.

7.2 Availability The committed delivery date for general availability (availability date) of products used in the price calculation must be reported. When the priced system includes products with different availability dates, the reported availability date for the priced system must be the date at which all components are committed to be available. All hardware and software componenets will be available no later than January 21’st, 1999.

37

TPC Benchmark C Full Disclosure

7.3 Throughput and Price Performance A statement of the measured tpmC as well as the respective calculations for the 5-year pricing, price/performance (price/tpmC), and the availability date must be included. Maximum Qualified Throughput: Price per tpmC Available

20,170.63  January 21’st, 1999

7.4 Country Specific Pricing Additional Clause 7 related items may be included in the Full Disclosure Report for each country specific priced configuration. Country specific pricing is subject to Clause 7.1.7 This system is being priced for the United States of America.

7.5 Usage Pricing For any usage pricing, the sponsor must disclose: • •

Usage level at which the component was priced. A statement of the company policy allowing such pricing.

SymfoWARE is sold with a 200 user license. There were 168 connections between the clients and server.

38

TPC Benchmark C Full Disclosure

Clause 9 Related Items 9.1 Auditor’s Report The auditor’s name, address, phone number, and a copy of the auditor’s attestation letter indication compliance must be included in the Full Disclosure Report. This implementation of the TPC Benchmark C was audited by Tom Sawyer of Performance Metrics, Inc. Performance Metrics, Inc. 2229 Benita Dr. Suite 101 Rancho Cordova, CA (phone) 916/635-2822 (fax) 916/858-0109

9.2 Availability of the Full Disclosure Report The Full Disclosure Report must be readily available to the public at a reasonable charge, similar to the charges for similar documents by the test sponsor. The report must be made available when results are made public. In order to use the phrase “TPC Benchmark™ C”, the Full Disclosure Report must have been submitted to the TPC Administrator as well as written permission obtained to distribute same. Requests for this TPC Benchmark C Full Disclosure Report should be sent to: Transaction Processing Performance Council c/o Shanley Public Relations 777 North First Street, Suite 6000 San Jose, CA 95112-6311 408/295-8894

39

TPC Benchmark C Full Disclosure

LQW

LQW

Appendix A: Client Source Code

LQW

EHQFKK'DWDVWUXFWXUHIRUPHVVDJH VHQGUHFHLYH

%HWD



9HUVLRQ

%HWD



9HUVLRQ

%HWDD



9HUVLRQ

%HWD



9HUVLRQ



 IRU



6RODULV[



W\SHGHIVWUXFW^ W[BW\SH &B5

HUURUSRV



  LQW

VTOVWDWH



 

VKRUW

VKRUW

VKRUW

VTOVWDWH

ZBLG

GBLG

VWDUWVHF

ORQJ

VWDUWXVHF

&B5

LQW

HUURUSRV



ROBLBLG>@

VKRUW

ROBVXSSO\BZBLG>@

GRXEOH

ROBGHOLYHU\BG>@

VKRUW

ROBTXDQWLW\>@

FKDU

ZBVWUHHWB>@

ORQJ

ROBDPRXQW>@

FKDU

ZBFLW\>@

 GRXEOH

ROBDPRXQW>@ 

FKDU

ZBVWDWH>@

FKDU

ZB]LS>@

VKRUW

GBLG

FKDU

GBVWUHHWB>@

LQW

W[BW\SH

FKDU

GBVWUHHWB>@

LQW

&B5

FKDU

GBFLW\>@

FKDU

GBVWDWH>@

LQW

HUURUSRV



FKDU

GB]LS>@

  VTOVWDWH



VKRUW

FBLG 

 

`RUGHUVWDWBWUDQV

W\SHGHIVWUXFW^

LQW

FBLG

VKRUW

FBGBLG

FKDU

VKRUW

FBZBLG

ORQJ

LBSULFH>@

FKDU

FBILUVW>@

 GRXEOH

LBSULFH>@ 

FKDU

FBPLGGOH>@

FKDU

LBQDPH>@>@

FKDU

FBODVW>@

ORQJ

WRWDOBDPRXQW

FKDU

FBVWUHHWB>@

 GRXEOH

WRWDOBDPRXQW 

FKDU

FBVWUHHWB>@

FKDU

FBFLW\>@

VKRUW

ZBLG

FKDU

FBVWDWH>@

ORQJ

ZBWD[

FKDU

FB]LS>@

EUDQGBJHQHULF>@

FKDU

FBSKRQH>@

VKRUW

GBLG

GRXEOH

FBVLQFH

ORQJ

GBWD[

FKDU

FBFUHGLW>@

GRXEOH

FBFUHGLWBOLP

VKRUW

FBLG 

 ORQJ

FBFUHGLWBOLP 

LQW

FBLG

ORQJ

FBGLVFRXQW

FKDU

FBODVW>@

GRXEOH

FBEDODQFH

FKDU

FBFUHGLW>@

 ORQJ

FBEDODQFH 

ORQJ

FBGLVFRXQW

FKDU

FBGDWD>@ ORQJ

RBLG

GRXEOH

KBGDWH

GRXEOH

RBHQWU\BG

ORQJ

KBDPRXQW

VKRUW

RBROBFQW





ORQJ

ROBLBLG>@

VKRUW

ROBVXSSO\BZBLG>@

VKRUW

ROBTXDQWLW\>@

LQW

W[BW\SH

ORQJ

ROBDPRXQW>@

LQW

&B5

 GRXEOH

ROBDPRXQW>@ 

LQW

HUURUSRV

ORQJ

VBTXDQWLW\>@



`QHZRUGHUBWUDQV VTOVWDWH



  LI

 

ORQJ

WKUHVKROG

ORQJ

ORZBVWRFN

VKRUW

ZBLG

VKRUW

GBLG

`VWRFNOYOBWUDQV

W\SHGHIVWUXFW^ LQW

ORQJ

ZBVWUHHWB>@

LQW VTOVWDWH

RBROBFQW

ZBLG

 

  LQW

RBFDUULHUBLG

VKRUW

`SD\PHQWBWUDQV

W\SHGHIVWUXFW^

LQW

VKRUW

FKDU

W\SHGHIVWUXFW^

W[BW\SH

RBHQWU\BG

VKRUW

`GHOLYHU\BWUDQV

LQW

RBLG

GRXEOH



RBFDUULHUBLG

ORQJ

ORQJ

LQW

9HUVLRQ

LQW



 



LQW

HUURUSRV

 







EHQFKK







LQW

&B5

VKRUW

ZBLG

VKRUW

GBLG

W\SHGHIVWUXFW^



LQW

W[BW\SH

LQW

&B5

FBLG 

ORQJ

WKUHVKROG

LQW

FBLG

ORQJ

ORZBVWRFN

FKDU

FBILUVW>@

FKDU

EUDQGBJHQHULF>@

FKDU

FBPLGGOH>@

ORQJ

LBSULFH>@

FKDU

FBODVW>@

 GRXEOH

LBSULFH>@ 

GRXEOH

FBEDODQFH

FKDU

LBQDPH>@>@

 ORQJ

FBEDODQFH 

ORQJ

WRWDOBDPRXQW

 GRXEOH

WRWDOBDPRXQW 

VKRUW

W[BW\SH

41

TPC Benchmark C Full Disclosure

GRXEOH

SOBGHOLYHU\BG>@

FKDU

VBGLVWB>@

YRLGGXPP\BRUGHUVWDWXV RUGHUVWDWBWUDQV  

FKDU

VBGLVWB>@

YRLGGXPP\BSD\PHQW SD\PHQWBWUDQV  

VKRUW

ZBLG

FKDU

VBGLVWB>@

YRLGGXPP\BQHZRUGHU QHZRUGHUBWUDQV  

FKDU

ZBQDPH>@

FKDU

VBGLVWB>@

FKDU JHWBGDWHWLPHVWU FKDU  

FKDU

ZBVWUHHWB>@

FKDU

VBGLVWB>@

FKDU JHWBGDWHVWU FKDU  

FKDU

ZBVWUHHWB>@

FKDU

VBGLVWB>@

FKDU JHWBDOSKDVWU FKDU LQW 

FKDU

ZBFLW\>@

FKDU

VBGLVWB>@

FKDU

ZBVWDWH>@

FKDU

VBGLVWB>@

FKDU

ZB]LS>@

FKDU

VBGLVWB>@

ORQJ

ZBWD[

FKDU

VBGLVWB>@

GRXEOH

ZB\WG

GRXEOH

VB\WG

LQWXVHUORJ FKDU IPW

ORQJ

VBRUGHUBFQW

^

LQW



VKRUW

GBLG

ORQJ

VBUHPRWHBFQW

VWDWLF),/(

FKDU

GBQDPH>@

FKDU

VBGDWD>@

FKDU

ISDWK>@

FKDU

GBVWUHHWB>@

YDBOLVW

DS

FKDU

GBVWUHHWB>@

LQW

UWQ

FKDU

GBFLW\>@

FKDU

GBVWDWH>@

PDLQ

FKDU

GB]LS>@

^

ORQJ

GBWD[

ORQJ

GBQH[WBRBLG

`WUDQVBEXI

LI ORJ

FBLG 

VL]HRI SD\PHQWBWUDQV 

LQW

FBLG

VL]HRI RUGHUVWDWBWUDQV 

VKRUW

FBGBLG

VL]HRI QHZRUGHUBWUDQV 

VKRUW

FBZBLG

VL]HRI WUDQVBEXI  

FKDU

FBILUVW>@

FKDU

FBPLGGOH>@

FKDU

FBODVW>@

FKDU

FBVWUHHWB>@

FKDU

FBVWUHHWB>@

FKDU

FBFLW\>@







GXPP\F







FKDU

FBVWDWH>@



FKDU

FB]LS>@

WPSWFHUURUG7BLG  LI  ORJ

YDBVWDUW DSIPW  UWQ

HQGLI

UHWXUQUWQ GXPP\FIXQFWLRQVIRUWHVW

9HUVLRQ





FKDU

FBFUHGLW>@

9HUVLRQ



 DGG

GRXEOH

FBFUHGLWBOLP

 ORQJ

FBFUHGLWBOLP 



 IRU

ORQJ

FBGLVFRXQW

GRXEOH

FBEDODQFH



 GHOHWH

 ORQJ

FBEDODQFH 

GRXEOH

FB\WGBSD\PHQW

9HUVLRQ



 DGG

9HUVLRQ



 DGG

FBGDWD>@

9HUVLRQ

KBGDWH

ORQJ

KBDPRXQW

FKDU

KBGDWD>@

QRBRBLG

LQWWSFDOO FKDU VYFFKDU LQORQJLV]FKDU

RXWORQJ

^ VZLWFK   LQW LQ  ^

7F6\PIR:$5( 9HUVLRQ

FDVH

7;B1(:25'(5 GXPP\BQHZRUGHU 

LQOFXGHXLK

QHZRUGHUBWUDQV  LQ 

EUHDN

XVHUORJ FDVH

7;B3$<0(17 GXPP\BSD\PHQW 

VUDQG JHWSLG LQWSLQLW  D

 DGG

SD\PHQWBWUDQV  LQ  EUHDN

FRPPHQWIRUWSLQLW FDVH

7;B25'(567$786 GXPP\BRUGHUVWDWXV 

& )XMLWVX/LPLWHG ORQJ

`

RV]ORQJPRGH

JHWBDOSKDVWU

9HUVLRQ GRXEOH

YISULQWI ORJIPWDS 

YDBHQG DS 

FBSKRQH>@

FKDU

VHWYEXI ORJ18//B,21%)  `

FBVLQFH

FBSD\PHQWBFQW

UHWXUQ `

UHWXUQ

GRXEOH

FBSD\PHQWBFQW 

RUGHUVWDWBWUDQV  LQ  EUHDN

 FDVH LIGHI

7;B672&./(9(/ GXPP\BVWRFNOHYHO 

6&57(67

ORQJ

RBLG

GRXEOH

RBHQWU\BG

VKRUW

RBFDUULHUBLG

LQFOXGH

VWGLRK!

VKRUW

RBROBFQW

LQFOXGH

VWGOLEK!

VKRUW

RBDOOBORFDO

LQFOXGH

VWULQJK!

LQFOXGH

VWRFNOYOBWUDQV  LQ  EUHDN `

V\VW\SHVK!

RXW

LQ

ORQJ

ROBQXPEHU

LQFOXGH

WLPHK!

RV]

LV]

ORQJ

ROBLBLG>@

LQFOXGH

VWGDUJK! UHWXUQ

VKRUW

ROBVXSSO\BZBLG>@

GRXEOH

ROBGHOLYHU\BG>@

LQFOXGH

PLVFK

VKRUW

ROBTXDQWLW\>@

LQFOXGH

EHQFKK

ORQJ

ROBDPRXQW>@

LQFOXGH

GXPP\K

 GRXEOH

ROBDPRXQW>@ 

LQFOXGH

7FK

FKDU

ROBGLVWBLQIR>@

ORQJ

VBTXDQWLW\>@

IRSHQ ISDWKZ 

18// ^

`

FKDU

 ORQJ

18//

18// ^

VL]HRI GHOLYHU\BWUDQV 

VKRUW

VKRUW

ORJ

VSULQWI ISDWK SULQWI GGGGGG?Q

VL]HRI VWRFNOYOBWUDQV  

WSHUUQR

`

LQWWSDFDOO FKDU VYFFKDU LQORQJLV]ORQJPRGH ^

YRLGGXPP\BGHOLYHU\ GHOLYHU\BWUDQV  

VZLWFK   LQW LQ  ^

YRLGGXPP\BVWRFNOHYHO VWRFNOYOBWUDQV  

FDVH

42

7;B'(/,9(5<

TPC Benchmark C Full Disclosure

EXI>L@

GXPP\BGHOLYHU\ 

EXI>OHQ@

EUHDN

ES!FBEDODQFH

UDQG [

 

UDQG UDQG   

`

GHOLYHU\BWUDQV  LQ 

ES!FBFUHGLWBOLP

 ? 



 JHWBGDWHVWU ES!FBVLQFH  

`

ES!FBVLQFH

UHWXUQEXI

WLPH 18// 

`

UHWXUQ

VWUFS\ ES!FBGDWD

`

0LJ\DPLJ\DPLJ\DPLJ\DPLJ\D YRLGGXPP\BGHOLYHU\ GHOLYHU\BWUDQV ES YRLG WSDOORF FKDU PRGHFKDU SWUORQJVL]H

PLJ\DPLJ\DPLJ\DPLJ\DPLJ\D 

^ ES!&B5

^

12(55 UHWXUQ

UHWXUQPDOORF VL]H  `

UHWXUQ

` `

YRLGGXPP\BRUGHUVWDWXV RUGHUVWDWBWUDQV ES

LQWWSLQLW FKDU SWU YRLGGXPP\BVWRFNOHYHO VWRFNOYOBWUDQV ES

^  LQLWLDOL]HUDQGRPL]HQXPEHUIRUGXPP\

LQW LQW

URXWLQH  VUDQG JHWSLG  

^

^

LM

L ES!&B5

 ES!&B5

AA  UHWXUQ `

12(55

12(55

GR

ES!FBLG

^

VWUFS\ ES!FBILUVW5REHUW  L

UDQG 

VWUFS\ ES!FBPLGGOH/ 

UDQG 

VWUFS\ ES!FBODVW)LVK 

`ZKLOH L!ES!WKUHVKROG 

ES!FBEDODQFH

LQWWSWHUP ES!ORZBVWRFN

^

L

 

UDQG UDQG    

UHWXUQ

ISULQWI VWGHUURUGRXWFBEDODQFH

UHWXUQ

`

I?QES!RUGRXWFBEDODQFH 

`

ES!FBEDODQFH





FKDU JHWBGDWHWLPHVWU FKDU EXI YRLGGXPP\BSD\PHQW SD\PHQWBWUDQV ES

^ VWUXFWWP WLPHBW

ES!RBLG

^

WP WLP

ES!&B5

UDQG 

 JHWBGDWHWLPHVWU ES!RBHQWU\BG  

12(55

ES!RBHQWU\BG

WLPH 18// 

WLPH  WLP 

 JHWBGDWHWLPHVWU ES!KBGDWH  

ES!RBFDUULHUBLG

WP

ES!KBGDWH

LI UDQG 

ORFDOWLPH  WLP 

WLPH 18// 

ES!RBFDUULHUBLG

VWUFS\ ES!ZBVWUHHWB%DNHUVWUHHW 

GGGGWP!WPBPGD\WP!WPBPRQ WP!WPB\HDUWP !WPBKRXUWP!WPBPLQWP!WPBVHF 

VWUFS\ ES!ZBFLW\/RQGRQ  VWUFS\ ES!ZBVWDWH*% 

ES!RBROBFQW

VSULQWI ES!ZB]LSG

M

 UDQG  

ES!RBROBFQW

IRU L

UDQG  

LML

^

UHWXUQEXI

ES!ROBVXSSO\BZBLG>L@

VWUFS\ ES!GBVWUHHWB0LQDWRNX 

`

VWUFS\ ES!GBVWUHHWB$]DEX 

VWUFS\ ES!GBVWDWH-3 

ES!ROBLBLG>L@

WLPHBW

WLP ES!FBLG



ES!ROBDPRXQW>L@

UDQG 



WLPH  WLP 

VWUFS\ ES!FBILUVW-RKQ 

WP

VWUFS\ ES!FBPLGGOH+ 

ORFDOWLPH  WLP 

ES!ROBTXDQWLW\>L@ UDQG  

UDQG  

WP



UDQG  

VSULQWI ES!GB]LSG

^



UDQG  

VWUFS\ ES!GBFLW\7RN\R  FKDU JHWBGDWHVWU FKDU EXI

VWUXFWWP

,1718//

`

VWUFS\ ES!ZBVWUHHWB% 

VSULQWI EXIGG

UDQG 

 ^

GHEXJ  VWGHUUUDQGI?Q ES!ROBDPRXQW>L@  

VWUFS\ ES!FBODVW:DWVRQ  VSULQWI EXIGGG WP!WPBPGD\WP!WPBPRQ

 JHWBGDWHWLPHVWU ES

VWUFS\ ES!FBVWUHHWB%DNHUVWUHHW  VWUFS\ ES!FBVWUHHWB% 

!ROBGHOLYHU\BG>L@   ES!ROBGHOLYHU\BG>L@

VWUFS\ ES!FBFUHGLW*& 

WP!WPB\HDU 

ES!FBGLVFRXQW

UHWXUQEXI



`

VWUFS\ ES!FBFLW\/RQGRQ 

`

WLPH

18// 

VWUFS\ ES!FBVWDWH*%  UHWXUQ

VSULQWI ES!FB]LSG FKDU JHWBDOSKDVWU FKDU EXILQWOHQ

`

UDQG   VSULQWI ES!FBSKRQH

^ LQW

L

LQW

FK

GGGG UDQG UDQG  UDQG UDQG  

IRU L

YRLGGXPP\BQHZRUGHU QHZRUGHUBWUDQV ES ^ VWDWLFLQW

LOHQL ^

43

RBLG



TPC Benchmark C Full Disclosure



LQWL

ES!&B5

GHILQH

B'800
LIGHI

6&57(67

12(55

  ES!VWDWXV 

 ?  

VWGLRK!

LQFOXGH

VWGOLEK!

LQFOXGH

VWULQJK!

LQFOXGH

V\VWLPHK!

VWUFS\ ES!FBODVW+ROPHV 

GHILQH

73(/,0,7

VWUFS\ ES!FBFUHGLW*& 

GHILQH

73(7,0(

ES!RBLG

GHILQH

73*276,* 

LQFOXGH

PLVFK

GHILQH

73(69&(55



LQFOXGH

EHQFKK

GHILQH

73(69&)$,/



LQFOXGH

7FK

GHILQH

736,*56757



H[WHUQFRQVWWH[WILHOGBW

GHILQH

73125(3/<



H[WHUQGDWDILHOGBW

RBLG

 ES!QHZRXWRBLG

 UDQG  



LQFOXGH





 JHWBGDWHWLPHVWU ES!RBHQWU\BG   ES!RBHQWU\BG ES!FBGLVFRXQW

 UDQG  

ES!ZBWD[

 UDQG  

ES!GBWD[

 UDQG  

IRU L ^

2UGHUVWDWXVBWH[W>@

H[WHUQGDWDILHOGBW

LQWXVHUORJ FKDU  

LL

LI ES!ROBVXSSO\BZBLG>L@

3D\PHQWBGDWD>@

H[WHUQFRQVWWH[WILHOGBW



3D\PHQWBWH[W>@

H[WHUQGDWDILHOGBW

 IXQFWLRQSURWRW\SH 

2UGHUVWDWXVBGDWD>@

LQWWSLQLW FKDU   ES!WRWDOBDPRXQW

1HZRUGHUBGDWD>@

H[WHUQFRQVWWH[WILHOGBW

WLPH 18// 

1HZRUGHUBWH[W>@

YRLG WSDOORF FKDU FKDU ORQJ 

H[WHUQFRQVWWH[WILHOGBW

LQWWSFDOO FKDU FKDU ORQJFKDU

ORQJ ORQJ 

H[WHUQGDWDILHOGBW

LQWWSDFDOO FKDU FKDU ORQJORQJ 

H[WHUQFRQVWWH[WILHOGBW

LQWWSWHUP 

H[WHUQGDWDILHOGBW

6WRFNOHYHOBGDWD>@

H[WHUQFRQVWLQW

6WDUWBILHOG>@



'HOLYHU\BWH[W>@ 'HOLYHU\BGDWD>@ 6WRFNOHYHOBWH[W>@

 JOREDOYDULDEOHV 

^ EUHDN

H[WHUQLQW

`

WSHUUQR

 LI ES!ROBLBLG>L@

 ^

HQGLI

 6&57(67 

HQGLI

 B'800
LIGHI

62/$5,6

GHILQH

*(77,0(2)'$< [ ? ^? YRLG

VWUFS\ ES!VWDWXV ,WHPQXPEHULVQRWYDOLG 

BSWU

18//? JHWWLPHRIGD\  [ 

` BSWU ?







IOGWEO









`

  ES!QHZRXWLBQDPH>L@>@



)LHOG7DEOHIRU73&&



?   JHWBDOSKDVWU ES!LBQDPH>L@

)0/B7(50



ORQJ



ES!VBTXDQWLW\>L@

)0/B75$1 

ORQJ





)0/B'$7$ 

FDUUD\





HOVH

 62/$5,6 

GHILQH

*(77,0(2)'$< [

HQGLI

 62/$5,6 

JHWWLPHRIGD\ [



   UDQG 

 ES!EUDQGBJHQHULF>L@



UDQG   $ 







IUDPHF







LQWDVVLJQBQHZRUGHUBIUDPH QHZRUGHUBWUDQV QW



GDWDILHOGBW QG ^



IUDPHF

LQW

LG[

ES!ROBDPRXQW>L@

9HUVLRQ



 ILUVW

LQW

L

9HUVLRQ



 EXJ

QG>LG[@GDWD

 FKDU  QW!ZBLG

QG>LG[@GDWD

 FKDU  QW!GBLG

QG>LG[@GDWD

18//

ES!LBSULFH>L@ UDQG   

HGLWLRQ

ES !LBSULFH>L@ ES!ROBTXDQWLW\>L@ ES!WRWDOBDPRXQW

ES

IL[IRURBROBFQW 9HUVLRQ

!ROBDPRXQW>L@



 EXJ

 RBHQWU\BG 

IL[IRU1HZRUGHUUROOEDFN

` ES!RBROBFQW

9HUVLRQ

L



 DGG

RXWSXWWLQJHUURUPHVVDJHV 9HUVLRQ

UHWXUQ

D



FKDQJHGHEXJOHYHO

`

9HUVLRQ



 IL[

LIGHI

9HUVLRQ



FKDQJHVTOHUURU LQWHUIDFH 9HUVLRQ



 IRU

 FKDU  QW!FBGLVFRXQW

QG>LG[@GDWD

 FKDU  QW!RBLG

QG>LG[@GDWD

 FKDU  QW!RBROBFQW

QG>LG[@GDWD

 FKDU  QW!ZBWD[

QG>LG[@GDWD

 FKDU  QW!GBWD[

HQGLI

UDQJHFKHFN UDQJHHUURU

LQWRTXHU\BGHOLYHU\BIUDPH 



 DGG

FKDQJHFKHFNBGHOLYHU\BIUDPH LQWHUIDFH



 DGG

IRUGHWHFWLQJRXWRIUDQJH

IRU L

9HUVLRQ

XVHUORJ



 DGG

LL ^ QG>LG[@GDWD

 FKDU  QW

QG>LG[@GDWD

 FKDU  QW

QG>LG[@GDWD

QW!LBQDPH>L@

!ROBVXSSO\BZBLG>L@

UDQJHFKHFNLQWRTXHU\BVWRFNOHYHO



18//

HOVH

 DGG

B'800
QW!FBFUHGLW

QG>LG[@GDWD

 RBLG 

GXPP\WX[HGRFDOO 9HUVLRQ

QW!FBODVW

QG>LG[@GDWD

QG>LG[@GDWD

 GXPP\KIXQFWLRQVIRUWHVW

 FKDU  QW!FBLG

QG>LG[@GDWD









GXPP\K









QG>LG[@GDWD

'85

1HZRUGHU>@IRU'85PRGH

HQGLI

9HUVLRQ



!ROBLBLG>L@ LIQGHI

B'800
BIUDPH FKHFNBVWRFNOHYHOBIUDPH

44

TPC Benchmark C Full Disclosure

QG>LG[@GDWD

 FKDU  QW

QG>LG[@GDWD

 FKDU  QW

!VBTXDQWLW\>L@ QG>LG[@GDWD

LIGHI

18//

18//

L

SG>LG[@GDWD

SW!GBFLW\

FKDU

RBHQWU\BG>@

SG>LG[@GDWD

SW!GBVWDWH

FKDU

EUDQGBJHQHULF>@>@

SG>LG[@GDWD

18//

RBLG>@

SG>LG[@GDWD

 FKDU  SW!FBLG

SG>LG[@GDWD

 FKDU  SW!FBZBLG

SG>LG[@GDWD

 FKDU  SW!FBGBLG

SG>LG[@GDWD

SW!FBILUVW

SG>LG[@GDWD

SW!FBPLGGOH

SG>LG[@GDWD

SW!FBODVW

SG>LG[@GDWD

18//

SG>LG[@GDWD

SW!FBVWUHHWB

SG>LG[@GDWD

SW!FBFUHGLW

SG>LG[@GDWD

SW!FBVWUHHWB

SG>LG[@GDWD

 FKDU  SW!FBGLVFRXQW

SG>LG[@GDWD

SW!FBFLW\

SG>LG[@GDWD

SW!FBVWDWH

SG>LG[@GDWD

18//

SG>LG[@GDWD

18//

'85 FKDU

 EUDQGBJHQHULF>L@  QG>LG[@GDWD

SG>LG[@GDWD LQW

^

!ROBTXDQWLW\>L@

 FKDU  QW

EHU

HQGLI

!LBSULFH>L@ QG>LG[@GDWD

DVVLJQBQHZRUGHUBIUDPH QW

 FKDU  QW

1HZRUGHUBGDWD 

!ROBDPRXQW>L@

LI QW!&B5

`

 ^ IRU L

LQW!RBROBFQWL

^

QG>LG[@GDWD

?

QG>LG[@GDWD

 FKDU  QW

EUDQGBJHQHULF>L@>@  ? 

!WRWDOBDPRXQW

1HZRUGHUBGDWD>L @GDWD

UHWXUQLG[

EUDQGBJHQHULF>L@

`

1HZRUGHUBGDWD>L @GDWD 

QW!EUDQGBJHQHULF>L@

YRLGTXHU\BQHZRUGHUBIUDPH QHZRUGHUBWUDQV QW

`

SG>LG[@GDWD

 FKDU  SW!KBDPRXQW

^

IRU LL ^

SG>LG[@GDWD

 FKDU  SW!FBEDODQFH

SG>LG[@GDWD

 FKDU  SW

LQW

L 1HZRUGHUBGDWD>L @GDWD `

DVVLJQBQHZRUGHUBIUDPH QW 1HZRUGHUBGDWD  RBHQWU\BG PHPVHW QWVL]HRI QHZRUGHUBWUDQV   QW!&B5

QW!ZBLG

1HZRUGHUBGDWD>@GDWD

SG>LG[@GDWD

18//

 RBHQWU\BG 

SG>LG[@GDWD

18//

FRQYHUWBGDWHWLPH

SG>LG[@GDWD

18//

SG>LG[@GDWD

18//

1HZRUGHUBGDWD>@GDWDQW!RBHQWU\BG 



QW!W[BW\SH

!FBFUHGLWBOLP



`HOVHLI QW!&B5

7;B1(:25'(5

IRU L

:BLG

1HZRUGHUBGDWD>@GDWD

 ^ UHWXUQLG[

LL ^ `

 EUDQGBJHQHULF 



 RBHQWU\BG  IRU L

1HZRUGHUBGDWD>L @GDWD

LL ^

YRLGTXHU\BSD\PHQWBIUDPH SD\PHQWBWUDQV SW

1HZRUGHUBGDWD>@GDWD

1HZRUGHUBGDWD>L @GDWD



^ LQW

 RBHQWU\BG 



DVVLJQBSD\PHQWBIUDPH SW3D\PHQWBGDWD

,WHPQXPEHULVQRWYDOLG

'85 1HZRUGHUBGDWD>@OHQ

1HZRUGHUBGDWD>@GDWD



`HOVH^



VTOHUURU 7;B1(:25'(5



PHPVHW SWVL]HRI SD\PHQWBWUDQV  

FKDU  QW 

HQGLI

SW!&B5

UHWXUQ GLVSOD\BIUDPH )5B)8//1HZRUGHUBWH[W LIGHI

1HZRUGHUBGDWD 

SW!W[BW\SH

'85

SW!ZBLG 

1HZRUGHUBGDWD>@GDWD

 IRUFRPSDWLELOLW\ 

3D\PHQWBGDWD>@GDWD



 ZB]LS  3D\PHQWBGDWD>@GDWD

TXHU\BIUDPH

3D\PHQWBGDWD>@GDWD

1HZRUGHUBGDWD 

FKHFNBQHZRUGHUBIUDPH  

3D\PHQWBGDWD>@GDWD

HUURUVWDWXV 1HZRUGHU 

LQWDVVLJQBSD\PHQWBIUDPH SD\PHQWBWUDQV SW

1HZRUGHUBGDWD 

3D\PHQWBGDWD>@GDWD

3D\PHQWBGDWD>@GDWD

^ LQW

LL ^

EUHDN ` ` L

`

YRLGGLVSOD\BQHZRUGHUBIUDPH QHZRUGHUBWUDQV QW



 FBVLQFH 

GDWDILHOGBW SG

`

LI QW!ROBVXSSO\BZBLG>L@



 FBSKRQH 

TXHU\BIUDPH L

^



 FB]LS 

`

&+(&.2. ^



 GB]LS 

GLVSOD\BIUDPH )5B'$7$1HZRUGHUBWH[W

6WDUWBILHOG>7;B1(:25'(5@1HZRUGHUBGDWD 

QW!RBROBFQW



 KBDPRXQW 

HQGLI

ZKLOH  L

7;B3$<0(17

:BLG

3D\PHQWBGDWD>@GDWD

RBLG

VSULQWI RBLGGQW!RBLG 

UHIUHVK 



`

1HZRUGHUBGDWD>@OHQ

FKDQJHBVWDWXV 1HZ2UGHU 

IRU L

L

1HZRUGHUBGDWD>@GDWD

` LIGHI



`

 EUDQGBJHQHULF 

LG[

3D\PHQWBGDWD>@GDWD

 SG>LG[@GDWD

18//

SG>LG[@GDWD

 FKDU  SW!ZBLG

SG>LG[@GDWD

 FKDU  SW!GBLG

SG>LG[@GDWD

SW!ZBVWUHHWB

SG>LG[@GDWD

SW!GBVWUHHWB

SG>LG[@GDWD

SW!ZBVWUHHWB

SG>LG[@GDWD

SW!GBVWUHHWB

SG>LG[@GDWD

SW!ZBFLW\

SG>LG[@GDWD

SW!ZBVWDWH

45



 FBGDWD 





 FBGDWD  3D\PHQWBGDWD>@GDWD



 FBGDWD  3D\PHQWBGDWD>@GDWD



 FBGDWD 

GLVSOD\BIUDPH )5B)8//3D\PHQWBWH[W 3D\PHQWBGDWD 

TPC Benchmark C Full Disclosure

3D\PHQWBGDWD>@GDWD 

FKDQJHBVWDWXV 3D\PHQW 

IRU L

 IRUFRPSDWLELOLW\ 

3D\PHQWBGDWD>@GDWDL

UHIUHVK   

 SW!FBSKRQHL  `

TXHU\BIUDPH 6WDUWBILHOG>7;B3$<0(17@

3D\PHQWBGDWD>@GDWD 

3D\PHQWBGDWD  ZKLOH  L

LQW

  

IRU L

FKHFNBSD\PHQWBIUDPH  

  

LL ^

3D\PHQWBGDWD>@GDWDL

&+(&.2. ^ HUURUVWDWXV 3D\PHQW 

 

L

LL ^

 SW!FBSKRQHL 

RG>LG[@GDWD

 FKDU  RW!ZBLG

RG>LG[@GDWD

 FKDU  RW!GBLG

RG>LG[@GDWD

 FKDU  RW!FBLG

RG>LG[@GDWD

RW!FBILUVW

RG>LG[@GDWD

RW!FBPLGGOH

RG>LG[@GDWD

RW!FBODVW

RG>LG[@GDWD

 FKDU  RW!FBEDODQFH

RG>LG[@GDWD

 FKDU  RW!RBLG

RG>LG[@GDWD

18//

`

TXHU\BIUDPH L3D\PHQWBGDWD

3D\PHQWBGDWD>@GDWD 



IRU L

`

  

LL ^

 RBHQWU\BG 

3D\PHQWBGDWD>@GDWDL

`  

RG>LG[@GDWD

 SW!FBSKRQHL 

 FKDU  RW!RBFDUULHUBLG

`

3D\PHQWBGDWD>@GDWD 

YRLGGLVSOD\BSD\PHQWBIUDPH SD\PHQWBWUDQV SW

IRU L

 ? 

LL ^

^ 3D\PHQWBGDWD>@GDWD

L

FKDU

KBGDWH>@

FKDU

ZB]LS>@

FKDU

GB]LS>@

3D\PHQWBGDWD>@GDWD

FKDU

FB]LS>@

FRQYHUWBGDWH 3D\PHQWBGDWD>@GDWDSW

FKDU

FBSKRQH>@

FKDU

FBVLQFH>@

FKDU

FBGDWD>@

3D\PHQWBGDWD>@GDWD

FKDU

FBGDWD>@

3D\PHQWBGDWD>@GDWD 

FKDU

FBGDWD>@

3D\PHQWBGDWD>@GDWD 

FKDU

FBGDWD>@

3D\PHQWBGDWD>@GDWD

FRQYHUWBGDWHWLPH 3D\PHQWBGDWD>@GDWD

FBVLQFH

RG>LG[@GDWD

 FKDU  RW

RG>LG[@GDWD

 FKDU  RW

RG>LG[@GDWD

 FKDU  RW

RG>LG[@GDWD

18//

!ROBTXDQWLW\>L@

!FBVLQFH  !ROBDPRXQW>L@ FBGDWD

3D\PHQWBGDWD>@GDWD

VTOHUURU 7;B3$<0(17 FKDU

3D\PHQWBGDWD>@GDWD

 ? 

`

FBGDWD  ?   ? 

YRLGTXHU\BRUGHUVWDWXVBIUDPH RUGHUVWDWBWUDQV RW ^

FBGDWD

3D\PHQWBGDWD>@GDWD 

LQW

 ? 

3D\PHQWBGDWD>@GDWD 

DVVLJQBSD\PHQWBIUDPH SW3D\PHQWBGDWD

UHWXUQLG[

 ? 

3D\PHQWBGDWD>@GDWD 

`

`

 ? 

FBGDWD

3D\PHQWBGDWD>@GDWD  UHWXUQ

 ROBGHOLYHU\BG 

 ? 

3D\PHQWBGDWD>@GDWD 

12(55 ^

 SW 

L

 ?  DVVLJQBRUGHUVWDWXVBIUDPH RW

 L 3D\PHQWBGDWD>@GDWD

2UGHUVWDWXVBGDWD 

VWUOHQ SW!FBGDWD 

LI L! ^

ZB]LS

3D\PHQWBGDWD>@GDWD

FB]LS

3D\PHQWBGDWD>@GDWD

GB]LS

IRU L

PHPVHW RWVL]HRI RUGHUVWDWBWUDQV  

VWUQFS\

RW!&B5

3D\PHQWBGDWD>@GDWDSW!FBGDWD 

RW!ZBLG

VWUQFS\

IRU L

 SW!GB]LSL 

2UGHUVWDWXVBGDWD>L @GDWD 

 SW!FB]LSL 

  

3D\PHQWBGDWD>@GDWD 

  

IRU L

LI L!

  

3D\PHQWBGDWD>@GDWD 

 ROBGHOLYHU\BG  `

SW!FBGDWD>@ 

`

3D\PHQWBGDWD>@GDWD 

LL ^

VWUQFS\ 3D\PHQWBGDWD>@GDWD

3D\PHQWBGDWD>@GDWDL

GLVSOD\BIUDPH )5B)8//

 ^

2UGHUVWDWXVBWH[W2UGHUVWDWXVBGDWD  FKDQJHBVWDWXV 2UGHU6WDWXV 

VWUQFS\ 3D\PHQWBGDWD>@GDWD

LL ^

 IRUFRPSDWLELOLW\ 

3D\PHQWBGDWD>@GDWDL  

 SW!ZB]LSL 

 

 SW!GB]LSL 



 RBHQWU\BG 

LI L! ^

3D\PHQWBGDWD>@GDWDL

7;B25'(567$786

:BLG

2UGHUVWDWXVBGDWD>@GDWD

3D\PHQWBGDWD>@GDWD SW!FBGDWD>@ 

SW!ZB]LSL 



RW!W[BW\SH

LI L! ^

LL ^

3D\PHQWBGDWD>@GDWDL 

UHIUHVK 

SW!FBGDWD>@  `

3D\PHQWBGDWD>@GDWDL

TXHU\BIUDPH

`

6WDUWBILHOG>7;B25'(567$786@2UGHUVWDWXVBGDWD 

`

3D\PHQWBGDWD>@GDWDL  

 FKDU  RW

!ROBLBLG>L@

SW!KBGDWH 

3D\PHQWBGDWD>@GDWD  LI SW!&B5

RG>LG[@GDWD !ROBVXSSO\BZBLG>L@

KBGDWH

LQW

ZKLOH  L

`

 SW!FB]LSL 

FKHFNBRUGHUVWDWXVBIUDPH  

&+(&.2. ^

`

3D\PHQWBGDWD>@GDWD 

HUURUVWDWXV 2UGHU6WDWXV 

GLVSOD\BIUDPH )5B'$7$3D\PHQWBWH[W

 ? 

3D\PHQWBGDWD>@GDWD 

 ? 

3D\PHQWBGDWD 

3D\PHQWBGDWD>@GDWD 

 ? 

`

TXHU\BIUDPH L 2UGHUVWDWXVBGDWD  `

3D\PHQWBGDWD>@GDWD IRU L

LL ^

3D\PHQWBGDWD>@GDWDL

 SW!FBSKRQHL  `

`

FBSKRQH LQWDVVLJQBRUGHUVWDWXVBIUDPH RUGHUVWDWBWUDQV RW GDWDILHOGBW RG

YRLGGLVSOD\BRUGHUVWDWXVBIUDPH RUGHUVWDWBWUDQV RW

^ LQW

LG[



46

^

TPC Benchmark C Full Disclosure

TXHU\BIUDPH

FKDQJHBVWDWXV 'HOLYHU\ 

LQW

L

LQW

]HUR

FKDU

RBHQWU\BG>@

FKDU

ROBGHOLYHU\BG>@>@

 IRUFRPSDWLELOLW\ 



6WDUWBILHOG>7;B672&./(9(/@6WRFNOHYHOBGDWD  ZKLOH  L

UHIUHVK 

LI L ^

TXHU\BIUDPH 6WDUWBILHOG>7;B'(/,9(5<@ LI RW!&B5

UDQJHHUURU 6WRFN

'HOLYHU\BGDWD 

12(55 ^

ZKLOH  L

VTOHUURU 7;B25'(567$786

FKHFNBGHOLYHU\BIUDPH  

/HYHO  L

&+(&.2. ^

FKDU  RW 

HUURUVWDWXV 6WRFN

UDQJHHUURU

`

/HYHO 

'HOLYHU\  L

DVVLJQBRUGHUVWDWXVBIUDPH RW

`

L

TXHU\BIUDPH L

`HOVH^

2UGHUVWDWXVBGDWD  2UGHUVWDWXVBGDWD>@GDWD

HUURUVWDWXV

RBHQWU\BG

` `

`

2UGHUVWDWXVBGDWD>@GDWDRW!RBHQWU\BG  LI RW!RBFDUULHUBLG

6WRFNOHYHOBGDWD 

'HOLYHU\ 

FRQYHUWBGDWHWLPH

TXHU\BIUDPH L'HOLYHU\BGDWD

,1718// ^

GHEXJ  VWGHUU?W,1718//

 YRLGGLVSOD\BVWRFNOHYHOBIUDPH VWRFNOYOBWUDQV VW

`

IRXQG?Q   2UGHUVWDWXVBGDWD>@GDWD

L

`HOVH^

LI L ^

UHWXUQ

^



LI VW!&B5

*(77,0(2)'$<  WLPHTXH 

FKDU  ]HUR

GW!VWDUWVHF

` IRU L

FKHFNBVWRFNOHYHOBIUDPH  

&+(&.2. ^

GW!VWDUWXVHF

LRW!RBROBFQWL ^ 2UGHUVWDWXVBGDWD>L @GDWD

WLPHTXHWYBVHF

LIQGHI

12(55 ^

$92,'B69&B%8* VTOHUURU 7;B672&./(9(/

WLPHTXHWYBXVHF FKDU  VW 

`

HQGLI

ROBGHOLYHU\BG>L@

UHWXUQ

FRQYHUWBGDWH `

YRLGGLVSOD\BGHOLYHU\BIUDPH GHOLYHU\BWUDQV GW

2UGHUVWDWXVBGDWD>L @GDWD RW

^ DVVLJQBVWRFNOHYHOBIUDPH VW

DVVLJQBGHOLYHU\BIUDPH GW'HOLYHU\BGDWD 

!ROBGHOLYHU\BG>L@ 

'HOLYHU\BGDWD>@GDWD

`

'HOLYHU\KDVEHHQ

6WRFNOHYHOBGDWD  GLVSOD\BIUDPH )5B'$7$6WRFNOHYHOBWH[W

TXHXHG

IRU LL ^

GLVSOD\BIUDPH )5B'$7$'HOLYHU\BWH[W

2UGHUVWDWXVBGDWD>L @GDWD

`

'HOLYHU\BGDWD 



6WRFNOHYHOBGDWD 

`

`

LQWUHDGBYDOXH GDWDILHOGBW GI

GLVSOD\BIUDPH )5B'$7$ 2UGHUVWDWXVBWH[W2UGHUVWDWXVBGDWD 

LQWDVVLJQBVWRFNOHYHOBIUDPH VWRFNOYOBWUDQV VW

`

GDWDILHOGBW VG

^ LI GI!IODJ )/B,17 ^ UHWXUQ  LQW  GI!GDWD 

^ LQW

LG[

`HOVHLI GI!IODJ )/B6+257 ^



UHWXUQ  VKRUW  GI!GDWD 

LQWDVVLJQBGHOLYHU\BIUDPH GHOLYHU\BWUDQV GW GDWDILHOGBW GG ^ LQW

LG[



GG>LG[@GDWD

 FKDU  GW!ZBLG

GG>LG[@GDWD

 FKDU  GW!RBFDUULHUBLG

GG>LG[@GDWD



VG>LG[@GDWD

 FKDU  VW!ZBLG

VG>LG[@GDWD

 FKDU  VW!GBLG

VG>LG[@GDWD

 FKDU  VW!WKUHVKROG

VG>LG[@GDWD

 FKDU  VW!ORZBVWRFN

`HOVHLI GI!IODJ )/B675 ^ UHWXUQ GI!GDWD  ILUVWFKDU  `HOVHLI GI!IODJ )/B'%/ ^ UHWXUQ  GRXEOH  GI!GDWD  `

UHWXUQLG[ `

UHWXUQ `

UHWXUQLG[ YRLGTXHU\BVWRFNOHYHOBIUDPH VWRFNOYOBWUDQV VW

`

^ LQW

LQWFKHFNBQHZRUGHUBIUDPH

L

^

YRLGTXHU\BGHOLYHU\BIUDPH GHOLYHU\BWUDQV GW DVVLJQBVWRFNOHYHOBIUDPH VW

^

6WRFNOHYHOBGDWD 

LQW

L

VWUXFWWLPHYDO

WLPHTXH PHPVHW VWVL]HRI VWRFNOYOBWUDQV  

DVVLJQBGHOLYHU\BIUDPH GW'HOLYHU\BGDWD 

VW!&B5

VW!ZBLG

:BLG

GW!&B5

VW!GBLG

'BLG

GW!ZBLG

LI UHDGBYDOXH  1HZRUGHUBGDWD>@  ^

GDWDLQQHZRUGHU?Q   UHWXUQ ` LI UHDGBYDOXH  1HZRUGHUBGDWD>@  ^

7;B'(/,9(5<

GHEXJ  VWGHUU?WGQRILHOG

GLVSOD\BIUDPH )5B)8//6WRFNOHYHOBWH[W

:BLG

'HOLYHU\BGDWD>@GDWD 

M

GHEXJ  VWGHUU?WGQRILHOG 7;B672&./(9(/

PHPVHW GWVL]HRI GHOLYHU\BWUDQV  

GW!W[BW\SH

VZLT

LQW



VW!W[BW\SH



LQW

 ? 

 VWDWXV 

GDWDLQQHZRUGHU?Q  

6WRFNOHYHOBGDWD 

 IRUFRPSDWLELOLW\  GLVSOD\BIUDPH )5B)8//'HOLYHU\BWH[W

UHWXUQ

FKDQJHBVWDWXV 6WRFN/HYHO  `

UHIUHVK  IRU M

'HOLYHU\BGDWD 

47

MM ^

TPC Benchmark C Full Disclosure

VZ

LI UHDGBYDOXH  3D\PHQWBGDWD>@

UHDGBYDOXH

L

`

UHDGBYDOXH

1HZRUGHUBGDWD>M @ 

T







OD\RXWF







3D\PHQWBGDWD>@ 

UHDGBYDOXH



^

1HZRUGHUBGDWD>M @ 

OD\RXWF

GHEXJ  VWGHUU?WGQRILHOG

UHDGBYDOXH

GDWDLQSD\PHQW?Q  

1HZRUGHUBGDWD>M @ 

9HUVLRQ

UHWXUQ

GHEXJ  VWGHUU?WG



9HUVLRQ

MVZLT   UHWXUQ&+(&.2. LI  VZ   L   T  ^



IUDPHF ILUVWWHVWYHUVLRQ

`

VBZBLGGLBLGGTXDQWLW\G?Q



 GHWHOH





OHQSWUGDWD 9HUVLRQ

`

YDULDEOHQDPHVFKDQJHG

EUHDN



`

LI VZ ^

LQWFKHFNBRUGHUVWDWXVBIUDPH

9HUVLRQ

^

OD\RXWF  IRU7F

GHEXJ  VWGHUU?WGQRILHOG M 

9HUVLRQ

LI UHDGBYDOXH  2UGHUVWDWXVBGDWD>@  ^

GHEXJ  VWGHUU?W GQRILHOGGDWDLQQHZRUGHU?Q

FKDU GROODU

UHWXUQ



 FRQVW



 OHQJWK

RIFXVWEDODQFHIL[HG



`

UHWXUQM 



IL[WHUP 9HUVLRQ

GDWDLQRUGHUVWDWXV?Q  

 



LI UHDGBYDOXH  2UGHUVWDWXVBGDWD>@

`

LQFOXGH

VWGLRK!

LQFOXGH

VWGOLEK!

LQFOXGH

VWULQJK!

LQFOXGH

XLK

`

GHILQH

)/B%,1,17

UHWXUQ&+(&.2.

GHILQH

)/B%,16+257

`

GHILQH

)/B,1,17

GHEXJ  VWGHUU?W

GHILQH

)/B,16+257

GHILQH

)/B,1675

GHILQH

)/B%287,17

GHILQH

)/B%2876+257

GHILQH

)/B287,17

GHILQH

)/B2876+257

GHILQH

)/B287675

GHILQH

)/B287&+$5

UHDGBYDOXH

LI T ^ 2UGHUVWDWXVBGDWD>@ 

LI L ^

^ GHEXJ  VWGHUU?WGQRILHOG

GHEXJ  VWGHUU

GDWDLQRUGHUVWDWXV?Q   UHWXUQ

?WGQRILHOGGDWDLQQHZRUGHU?Q

)/B,1387_)/B%/$1._)/B,17

M    UHWXUQ

)/B,1387_)/B%/$1._)/B6+257

`

M 

)/B,1387_)/B6+257

LQWFKHFNBGHOLYHU\BIUDPH

GQRILHOGGDWDLQQHZRUGHU?Q M 

^ LQW

 

LI  LG

)/B'$7$_)/B%/$1._)/B,17

UHDGBYDOXH  'HOLYHU\BGDWD>@ 

^

`

)/B'$7$_)/B%/$1._)/B6+257

GHEXJ  VWGHUU?WGQRILHOG LI M

GDWDLQGHOLYHU\G?Q  

 ^

)/B'$7$_)/B,17

UHWXUQ

 QRRUGHUOLQH  `

GHEXJ  VWGHUU?WGQRILHOG

)/B'$7$_)/B6+257

LI LG! ^

GDWDLQQHZRUGHU?Q  

GHEXJ  VWGHUU?WGRXWRI

UHWXUQ

)/B'$7$_)/B675

UDQJHLQGHOLYHU\?Q  

`

UHWXUQ

)/B'$7$_)/B675

`

UHWXUQ&+(&.2.

)/B,1387_)/B675

LG

UHWXUQM  `

)/B,1387_)/B,17

` UHWXUQ&+(&.2.

FRQVWFKDU

GROODU>@



` FRQVWWH[WILHOGBW

LQWFKHFNBSD\PHQWBIUDPH

'HOLYHU\BWH[W>@

^

^'HOLYHU\`

^ LQW

LI  L

L

LQWFKHFNBVWRFNOHYHOBIUDPH

^:DUHKRXVH`

^

^&DUULHU1XPEHU` LQW

UHDGBYDOXH  3D\PHQWBGDWD>L@

^([HFXWLRQ6WDWXV`

WK

^18//`

__ L

UHDGBYDOXH

__ L

UHDGBYDOXH

LI  WK

`

 ^

3D\PHQWBGDWD>L@ 

GHEXJ  VWGHUU?WGQRILHOG

GDWDILHOGBW

__ L

^)/B%,16+25718//`

`

 2B&$55,(5B,' 

LI WK__WK! ^

^

^)/B28767518//`

GHEXJ  VWGHUU?WGRXWRI

GHEXJ  VWGHUU?WGQRILHOG

 ([HFXWLRQ6WDWXV 

UDQJHLQVWRFNOHYHO?Q  

GDWDLQSD\PHQW?QL  

^18//18//`

UHWXUQ

UHWXUQL

^

 :B,' 

UHWXUQ

UHDGBYDOXH

3D\PHQWBGDWD>L@  

'HOLYHU\BGDWD>@

^)/B%2876+25718//`

GDWDLQVWRFNOHYHO?Q  

3D\PHQWBGDWD>L@ 

`

UHDGBYDOXH  6WRFNOHYHOBGDWD>@

`

` UHWXUQ&+(&.2.

48

TPC Benchmark C Full Disclosure

FRQVWWH[WILHOGBW

6WRFNOHYHOBWH[W>@

^

^6WRFN/HYHO`

^)/B28767518//`

^GROODU`

 'B=,3 

^GROODU` ^GROODU`

^:DUHKRXVH` ^'LVWULFW` ^6WRFN/HYHO7KUHVKROG`

`

^)/B%,1,17_)/B'$7$18//

^GROODU`

 &B,' 

^GROODU` ^GROODU`

^)/B%,16+25718//`

^ORZVWRFN`

^GROODU`

 &B:B,' 

^18//`

^GROODU`

^)/B%,16+25718//`

`

^GROODU`

 &B'B,'  GDWDILHOGBW

6WRFNOHYHOBGDWD>@

^

^)/B%2876+25718//`  :B,'  ^)/B%2876+25718//`  'B,'  ^)/B,1,1718//`

18//`

`

^)/B28767518//`

^GROODU`

 &B),567 

^GROODU`

^)/B28767518//`

^GROODU`

 &B0,''/( 

^GROODU`

^)/B,1675_)/B'$7$18//

^GROODU` ^18//`

 &B/$67 

 7KUHVKROG 

^)/B28767518//`

^)/B287,17_)/B%/$1.

 &B6,1&( 

 ORZBVWRFN 

^)/B28767518//`

^18//`

 &B675((7B 

`

GDWDILHOGBW2UGHUVWDWXVBGDWD>@

 :B,' 

^)/B28767518//`

`

^)/B%,16+25718//`

 &B&5(',7  FRQVWWH[WILHOGBW

3D\PHQWBWH[W>@

^)/B%,1,17_)/B'$7$18//

^3D\PHQW`

 &B675((7B 

^'DWH`

^)/B287,1718//`

^:DUHKRXVH`

 &B',6&2817 

^)/B28767518//`

^'LVWULFW`

^)/B28767518//`

 &B),567 

 &B&,7< 

^)/B28767518//`

^&XVWRPHU`

^)/B28767518//`

 &B0,''/( 

^&XVW:DUHKRXVH`

 &B67$7( 

^&XVW'LVWULFW`

^)/B28767518//`

^'LVF`

^)/B,1,1718//`

^3KRQH`

 +B$02817 

^$PRXQW3DLG`

^

18//` &B%$/$1&( 

^)/B'$7$_)/B'%/18//`

^&UHGLW/LPLW`

 &B&5(',7B/,0 

^&XVW'DWD`

^)/B28767518//`

^)/B28767518//`

`

 &B'$7$  ^)/B28767518//`

^

 &B'$7$ 

^)/B28767518//`

^)/B28767518//`

 +B'$7( 

 &B'$7$ 

^)/B%2876+25718//`

^18//`

 :B,' 

 2B(175
 &B'$7$ 

^18//`

^)/B%287,1718//`  2B,' 

)/B'$7$_)/B6,*1_)/B'%/18//` &B%$/$1&( 

^)/B%,16+25718//`

 &B/$67 

^)/B28767518//`

^1HZ&XVW%DODQFH`

3D\PHQWBGDWD>@

`

 &B3+21( 

^&UHGLW`

^GROODU`

 &B,' 

^)/B'$7$_)/B6,*1_)/B'%/

^)/B28767518//`

^6LQFH`

`

^)/B,1675_)/B'$7$18//

 &B=,3 

^1DPH`

GDWDILHOGBW

 'B,' 

^)/B28767518//`

^

^

^)/B%2876+25718//`

^)/B%2876+25718//`  2/B6833/
`

 'B,'  ^)/B28767518//`

FRQVWWH[WILHOGBW2UGHUVWDWXVBWH[W>@

^

^)/B%2876+25718//`  2/B6833/
 :B675((7B 

^2UGHU6WDWXV`

^)/B28767518//`

^:DUHKRXVH`

^)/B%287,1718//`

 'B675((7B 

^'LVWULFW`

 2/B,B,'B 

^)/B28767518//`

^&XVWRPHU`

^)/B2876+25718//`

 :B675((7B 

^1DPH`

^)/B28767518//`

^&XVW%DODQFH`

^)/B287,1718//`

 'B675((7B 

^2UGHU1XPEHU`

 2/B$02817B 

^)/B28767518//`

^(QWU\'DWH`

^)/B28767518//`

 :B&,7< 

^&DUULHU1XPEHU`

 2/B'(/,9(5
 :B67$7( 

^6XSSO\:`

^)/B%2876+25718//`

^)/B28767518//`

^,WHP,G`

 :B=,3 

^4W\`

^)/B%287,1718//`

^)/B28767518//`

^$PRXQW`

 2/B,B,'B 

 'B&,7< 

^'HOLYHU\'DWH`

^)/B2876+25718//`

 2/B48$17,7
^)/B28767518//`

 2/B48$17,7
^)/B28767518//`  'B67$7( 

 2/B6833/
^GROODU`

49

TPC Benchmark C Full Disclosure

^)/B287,1718//`  2/B$02817B 

^18//`

^)/B28767518//`  2/B'(/,9(5
`

^)/B28767518//`  2/B'(/,9(5
^)/B%2876+25718//`

FRQVWWH[WILHOGBW

^)/B%2876+25718//`  2/B6833/
^'LVWULFW`

 2/B,B,'B 

^'DWH`

^)/B2876+25718//`

^&XVWRPHU`

 2/B48$17,7
^1DPH`

 2/B$02817B 

^&UHGLW`

^)/B28767518//`

^'LVF` ^2UGHU1XPEHU`

 2/B'(/,9(5
^1XPEHURI/LQHV` ^:BWD[`

^)/B%2876+25718//`

^'BWD[`

 2/B6833/
^)/B%287,1718//` ^6XSSB:`

 2/B,B,'B 

^,WHPB,G`

^)/B2876+25718//`

^,WHP1DPH`

 2/B48$17,7
^4W\`

 2/B$02817B 

^6WRFN`

^)/B28767518//`

^%*` ^3ULFH`

 2/B'(/,9(5
^$PRXQW`

^)/B28767518//`  2/B'(/,9(5
^)/B%2876+25718//` ^GROODU`

 2/B6833/
^GROODU`

^)/B%287,1718//`

^GROODU`

 2/B,B,'B 

^GROODU`

^)/B2876+25718//`  2/B48$17,7
^GROODU`

^)/B287,1718//`

^GROODU`

 2/B$02817B 

^GROODU`

^)/B28767518//`

^GROODU` ^GROODU`

 2/B'(/,9(5
^GROODU`

^)/B28767518//`  2/B'(/,9(5
^GROODU`

^)/B%2876+25718//`

^GROODU`

 2/B6833/
^GROODU`

^)/B%287,1718//`

^GROODU`

 2/B,B,'B 

^GROODU`

^)/B2876+25718//`  2/B48$17,7
^GROODU`

^)/B287,1718//`

^GROODU`

 2/B$02817B 

^GROODU`

^)/B28767518//`

^GROODU` ^GROODU`

 2/B'(/,9(5
^GROODU`

^)/B28767518//`  2/B'(/,9(5
^GROODU`

^)/B%2876+25718//`

^GROODU`

 2/B6833/
^GROODU`

^)/B%287,1718//`

^GROODU`

 2/B,B,'B 

^GROODU`

^)/B2876+25718//`  2/B48$17,7
^GROODU`

^)/B287,1718//`

^GROODU`

 2/B$02817B 

^GROODU`

^)/B28767518//`

^GROODU`

 2/B'(/,9(5
^)/B28767518//`  2/B'(/,9(5
^7RWDO`

^)/B%2876+25718//`

^18//`

 2/B6833/
^

^:DUHKRXVH`

^)/B%287,1718//`

^)/B28767518//`  2/B'(/,9(5
1HZRUGHUBWH[W>@

^1HZ2UGHU`

 2/B6833/
^)/B%287,1718//`

`

 2/B,B,'B  ^)/B2876+25718//`  2/B48$17,7
GDWDILHOGBW

1HZRUGHUBGDWD>@

^

^)/B%2876+25718//`  :B,'  ^)/B%,16+25718//`  'B,'  ^)/B28767518//`  2B(175
50

TPC Benchmark C Full Disclosure

^)/B%,1,1718//`

^)/B287,1718//`

^)/B287,1718//`

 &B,' 

 ,B35,&(B 

 ,B35,&(B 

^)/B28767518//`

^)/B287,1718//`

^)/B287,1718//`

 &B/$67 

 2/B$02817B 

 2/B$02817B 

^)/B%,16+25718//`

^)/B%,16+25718//`

^)/B28767518//`  &B&5(',7  ^)/B287,1718//`

LIGHI

 2/B6833/
 2/B6833/
 &B',6&2817 

^)/B%,1,1718//`

^)/B%,1,1718//`

'85

 2/B,B,'B 

 2/B,B,'B 

^)/B28767518//`

^)/B28767518//`

^)/B28767518//`

 ,B1$0(B 

 2B,' 

^)/B,16+25718//`

HOVH ^)/B%287,1718//`  2B,'  HQGLI ^)/B2876+25718//`  2B2/B&17 

 2/B48$17,7
 ,B1$0(B  ^)/B,16+25718//`  2/B48$17,7
^)/B287,1718//`

^)/B287,1718//`

 6B48$17,7
 6B48$17,7
^)/B287&+$518//`

^)/B287&+$518//`

 %5$1'B*(1(5,&B 

 %5$1'B*(1(5,&B 

^)/B287,1718//`

^)/B287,1718//`

^)/B287,1718//`

 :B7$; 

 ,B35,&(B 

 ,B35,&(B 

^)/B287,1718//`

^)/B287,1718//`

^)/B287,1718//`

 'B7$; 

 2/B$02817B 

 2/B$02817B 

^)/B%,16+25718//`

^)/B%,16+25718//`

^)/B%,16+25718//`  2/B6833/
 2/B6833/
 2/B6833/
^)/B%,1,1718//`

^)/B%,1,1718//`

^)/B%,1,1718//`

 2/B,B,'B 

 2/B,B,'B 

 2/B,B,'B 

^)/B28767518//`

^)/B28767518//`

^)/B28767518//`

 ,B1$0(B  ^)/B,16+25718//`  2/B48$17,7
 ,B1$0(B  ^)/B,16+25718//`  2/B48$17,7
 ,B1$0(B  ^)/B,16+25718//`  2/B48$17,7
^)/B287,1718//`

^)/B287,1718//`

^)/B287,1718//`

 6B48$17,7
 6B48$17,7
 6B48$17,7
^)/B287&+$518//`

^)/B287&+$518//`

^)/B287&+$518//`

 %5$1'B*(1(5,&B 

 %5$1'B*(1(5,&B 

 %5$1'B*(1(5,&B 

^)/B287,1718//`

^)/B287,1718//`

^)/B287,1718//`

 ,B35,&(B 

 ,B35,&(B 

 ,B35,&(B 

^)/B287,1718//`

^)/B287,1718//`

^)/B287,1718//`

 2/B$02817B 

 2/B$02817B 

 2/B$02817B 

^)/B%,16+25718//`

^)/B%,16+25718//`

^)/B%,16+25718//`

 2/B6833/
 2/B6833/
 2/B6833/
^)/B%,1,1718//`

^)/B%,1,1718//`

^)/B%,1,1718//`

 2/B,B,'B 

 2/B,B,'B 

 2/B,B,'B 

^)/B28767518//`

^)/B28767518//`

^)/B28767518//`

 ,B1$0(B  ^)/B,16+25718//`  2/B48$17,7
 ,B1$0(B  ^)/B,16+25718//`  2/B48$17,7
 ,B1$0(B  ^)/B,16+25718//`  2/B48$17,7
^)/B287,1718//`

^)/B287,1718//`

^)/B287,1718//`

 6B48$17,7
 6B48$17,7
 6B48$17,7
^)/B287&+$518//`

^)/B287&+$518//`

^)/B287&+$518//`

 %5$1'B*(1(5,&B 

 %5$1'B*(1(5,&B 

 %5$1'B*(1(5,&B 

^)/B287,1718//`

^)/B287,1718//`

^)/B287,1718//`

 ,B35,&(B 

 ,B35,&(B 

 ,B35,&(B 

^)/B287,1718//`

^)/B287,1718//`

^)/B287,1718//`

 2/B$02817B 

 2/B$02817B 

 2/B$02817B 

^)/B%,16+25718//`

^)/B%,16+25718//`

^)/B%,16+25718//`

 2/B6833/
 2/B6833/
 2/B6833/
^)/B%,1,1718//`

^)/B%,1,1718//`

^)/B%,1,1718//`

 2/B,B,'B 

 2/B,B,'B 

 2/B,B,'B 

^)/B28767518//`

^)/B28767518//`

^)/B28767518//`

 ,B1$0(B  ^)/B,16+25718//`  2/B48$17,7
 ,B1$0(B  ^)/B,16+25718//`  2/B48$17,7
 ,B1$0(B  ^)/B,16+25718//`  2/B48$17,7
^)/B287,1718//`

^)/B287,1718//`

^)/B287,1718//`

 6B48$17,7
 6B48$17,7
 6B48$17,7
^)/B287&+$518//`

^)/B287&+$518//`

^)/B287&+$518//`

 %5$1'B*(1(5,&B 

 %5$1'B*(1(5,&B 

51

 %5$1'B*(1(5,&B 

TPC Benchmark C Full Disclosure

^)/B287,1718//`

^)/B287,1718//`

 ,B35,&(B 

 ,B35,&(B 

^)/B287,1718//`

^)/B287,1718//`

 2/B$02817B 

 2/B$02817B 

^)/B%,16+25718//`

^)/B28767518//`

GXPP\R

GXPP\F  && F &&)/$*6 GXPP\F

YHUVLRQRYHUVLRQF  50 YHUVLRQF

^)/B%,1,1718//`

^)/B287,1718//`

 2/B,B,'B 

 727$/B$02817 

GDWH!!YHUVLRQF HFKR  !!YHUVLRQF

FOHDQ

^18//`

^)/B28767518//`  ,B1$0(B 

HFKR GHILQH'$7(?F !YHUVLRQF

 ([HFXWLRQ6WDWXV 

 2/B6833/
  50 7F RIOGWEOK

`

^)/B,16+25718//`  2/B48$17,7
FRQVWLQW

6WDUWBILHOG>@

^`

 6B48$17,7






PDNHILOHIPO







^)/B287&+$518//`



 %5$1'B*(1(5,&B 



PLVFK

0DNHILOHIRUWHVW

^)/B287,1718//`



 ,B35,&(B 



9HUVLRQ

%HWD



^)/B287,1718//`



9HUVLRQ



 IRU

 2/B$02817B 

6RODULV[ 

^)/B%,16+25718//`  2/B6833/






PLVFK







^)/B287,1718//`





9HUVLRQ





 9HUVLRQ



 IRU

9HUVLRQ



 DGG

9HUVLRQ

D



WHUPF 9HUVLRQ



 IRU GHEXJ

7F)0/ 

9HUVLRQ

9HUVLRQ

^)/B%,1,1718//`

WHUPFRHQWU\ AA

 2/B,B,'B 





 DGG

FKDQJHFRPPHQWV



^)/B28767518//`  ,B1$0(B  ^)/B,16+25718//`

5227',5

RSW)681WSEV

5227',5

LIQGHIB0,6&B+B

RSWX[SWX[W

GHILQHB0,6&B+B

 2/B48$17,7
50

UPI

^)/B287,1718//`

&&

RSW)681IELQIFF

 6B48$17,7
&&

XVUFFVELQFF

LQFOXGHVWGLRK!

^)/B287&+$518//`

&&

XVUORFDOELQJFF

LQFOXGHHUUQRK!

/,%6

OFXUVHV

^)/B287,1718//`

/,%6

OQFXUVHV

 ,B35,&(B 

0.)/'+'5

 %5$1'B*(1(5,&B 

LIGHILQHG 758(  GHILQHG )$/6(  5227',5 ELQPNIOGKGU

^)/B287,1718//`  2/B$02817B 

^)/B%,16+25718//`  2/B6833/
,1&/8'(',5

,, 5227',5 LQFOXGH

&&)/$*6

 ,1&/8'(',5 2..

GHILQH

)$/6(



GHILQH

758(



HQGLI

8/75$''85'62/$5,6'86(B)0/'7(50 LIGHI'(%8*

'$92,'B57(B%8* &&)/$*6

 2/B,B,'B 

J''85'62/$5,6'86(B)0/'7(50

LI '(%8*!

^)/B28767518//`

''(%8*

GHILQHGHEXJ V ISULQWIV

 ,B1$0(B 

 ,1&/8'(',5

GHILQHGHEXJ V ISULQWIV

^)/B%,1,1718//`



/'B/,%5$5
 5227',5 OLEXVUXFE

LI '(%8*!



GHILQHGHEXJ V ISULQWIV

^)/B,16+25718//`  2/B48$17,7


DOO

LI '(%8*!

7F



GHILQHGHEXJ V ISULQWIV

^)/B287,1718//`  6B48$17,7
7F

^)/B287&+$518//`

IOGWEOK

7FFIUDPHROD\RXWRXLRWHUPRGXPP\R



GHILQHGHEXJ V ISULQWIV  5227',5 ELQEXLOGFOLHQWYR7FI

 %5$1'B*(1(5,&B 

LI '(%8*!

LI '(%8*!



^)/B287,1718//`

 &&)/$*6 7FFIUDPHROD\RXWRXLRWHUPR

GHILQH GHEXJ V ISULQWIV

 ,B35,&(B 

GXPP\R

HQGLI HQGLI

^)/B287,1718//`  2/B$02817B 

HQGLI

IOGWEOKIOGWEO  0.)/'+'5 IOGWEO

 2/B6833/
HQGLI

WHUPRWHUPF  && F &&)/$*6 WHUPF

^)/B%,1,1718//`

LIQGHIGHEXJ

 2/B,B,'B  ^)/B28767518//`

GHILQHGHEXJ V

OD\RXWROD\RXWF  && F &&)/$*6 OD\RXWF

 ,B1$0(B 

GHILQHGHEXJ V

IUDPHRIUDPHF  && F &&)/$*6 IUDPHF

^)/B287,1718//`

 %5$1'B*(1(5,&B 

HQGLI LIQGHIGHEXJ

 6B48$17,7
HQGLI LIQGHIGHEXJ

^)/B,16+25718//`  2/B48$17,7
HQGLI HQGLI

^)/B%,16+25718//`

XLR

XLF

GHILQHGHEXJ V

 && F &&)/$*6 XLF

HQGLI LIQGHIGHEXJ

52

TPC Benchmark C Full Disclosure

GHILQHGHEXJ V

LQFOXGH

PDWKK!

VSULQWI 6HUYLFH1DPH>7;B'(/,9(5<@

HQGLI

LQFOXGH

XQLVWGK!

73&& 

LIQGHIGHEXJ

LQFOXGH

VLJQDOK!

VSULQWI 6HUYLFH1DPH>7;B672&./(9(/@

HQGLI

LQFOXGH

PLVFK

LIQGHIGHEXJ

LQFOXGH

EHQFKK

GHILQHGHEXJ V

LQFOXGH

7FK

18// ^

LIGHI

6&57(67

6HUYLFH1DPH>7;B'(/,9(5<@HQYSWU 

LQFOXGH

GXPP\K

73&& 

GHILQHGHEXJ V

LI  HQYSWU

VSULQWI

HQGLI

HQGLI

 B0,6&B+B 

` LI  HQYSWU

HOVH







7FF







LQFOXGH



LIGHI

86(B)0/

LQFOXGH

IPOK

LQFOXGH

IOGWEOK



7FFPDLQFRGHIRU7F6\PIR:$5(

  

9HUVLRQ



 IRU

9HUVLRQ



 GHOHWH

VSULQWI 6HUYLFH1DPH>7;B672&./(9(/@HQYSWU  ` HOVH

HQGLI

QXP



 GHOHWH

 JOREDOYDULDEOHV 

9HUVLRQ



 DGG

FRQVWVWDWLFFKDU

9HUVLRQ



 EXJ



 DGG

9HUVLRQ

FRQVWFKDU

YHUVWU 

9HUVLRQ

BYBU>@

7FEG

7[BQDPH>7;B180@

QXPVYUQXPVYUQXPBGO

^

1HZ2UGHU3D\PHQW2UGHU6WDWXV

VYUQXPBVO  

VSULQWI 6HUYLFH1DPH>7;B1(:25'(5@

`

73&&GVYUQXP  VSULQWI 6HUYLFH1DPH>7;B3$<0(17@

FKDU

7UDQVBEXI

LQW

:BLG

LQW

'BLG

6HUYLFH1DPH>7;B25'(567$786@ 73&&G



LQW

7BLG

VYUQXP 



 GHOHWH

FKDU

6HUYLFH1DPH>7;B180@>69&B/(1@







73&&GVYUQXP 

HQWU\IRU$Q\HUURU 9HUVLRQ



 DGG

86(B78;('2/2* 

9HUVLRQ

D

VSULQWI

VSULQWI 6HUYLFH1DPH>7;B'(/,9(5<@

FKDQJHGHEXJOHYHO 

9HUVLRQ

73&&GGVYUQXP  VSULQWI 6HUYLFH1DPH>7;B672&./(9(/@

LQLWBWX[ FOHDQBWX[ 

9HUVLRQ

FKDQJHPHVVDJHVLQWHUIDFHLQ$Q\HUURU 

9HUVLRQ



VYUQXPBGOGVYUQXPBVOG?Q

ZULWHBHUURUPHVVDJH PHVVDJH

 

 QXP 

VYUQXPBVO

'HOLYHU\6WRFN/HYHO

IL[IRU7[BQDPH>@ 



73&&VGVYUQXP  HQGLI



GHEXJ  VWGHUU?W6HUYLFH1DPH

IXQFWLRQSURWRW\SHV



FKDQJH69&QDPHIRU'HOLYHU\6WRFNOHYHO



1HZRUGHUV3D\PHQWV?Q

DQGGHFODUDWLRQRI7[BQDPH

YRLGQHZRUGHUBVFUHHQ 

V6WRFNOHYHOV?Q

9HUVLRQ

YRLGSD\PHQWBVFUHHQ 

?W2UGHUVWDWXVV'HOLYHU\







 DGG

9HUVLRQ



6HUYLFH1DPH>7;B1(:25'(5@

YRLGRUGHUVWDWXVBVFUHHQ 

73127,0(IRUWSFDOO WSDFDOO 



FKDQJH$Q\HUURUWRVTOHUURU

6HUYLFH1DPH>7;B3$<0(17@

YRLGGHOLYHU\BVFUHHQ  YRLGVWRFNOHYHOBVFUHHQ 

6HUYLFH1DPH>7;B25'(567$786@



6HUYLFH1DPH>7;B'(/,9(5<@

FDVW7UDQVBEXILQWX[BFDOO 

9HUVLRQ



 GHOHWH



9HUVLRQ



 XVH



GHEXJ  VWGHUU287?W VHWBVHUYLFHBQDPH ?Q  

JHWHQY IRU6WRFNOHYHO'HOLYHU\

`

YRLGVHWBVHUYLFHBQDPH



^

VHUYLFHQDPH

LQW

QXP

UDQJHHUURU IRUFDUULHULGFKHFN

LQW

VYUQXP



LQW

VYUQXPBGO

LQW

VYUQXPBVO

FKDU

HQYSWU



6HUYLFH1DPH>7;B672&./(9(/@  

VHWWX[HGRVHUYLFHQDPH

6YFBQXP 

 QXP 

VYUQXPBGO

GHEXJ  VWGHUUQXPGVYUQXPG

VRPHLQFOXGHGLUHFWLYH 

 7BLG 

VYUQXP

XQXVHGYDUDGMXVWFRQVW 

JHWHQY 672&.B69&  

18// ^

DWPLK

HQGLI

7F)0/ 

JHWHQY '(/B69&  

9HUVLRQ



 DGG

FKDQJHVTOHUURU PHVVDJHORFDWLRQ 

 PDLQURXWLQH



YRLG73&IUDPH

7VWDWXV LQWHUIDFHIRUVTOHUURU GHEXJ  VWGHUU,1?W

 

^

VHWBVHUYLFHBQDPH ?Q  

ERRO

H[LWIODJ

LIGHI

LQW

F

86(B)0/

LQFOXGH

VWGLRK!

LQFOXGH

VWGOLEK!

VSULQWI 6HUYLFH1DPH>7;B1(:25'(5@

LQFOXGH

VWULQJK!

73&& 

LQFOXGH

V\VWLPHVK!

VSULQWI 6HUYLFH1DPH>7;B3$<0(17@

LQFOXGH

V\VWLPHK!

73&& 

VHWBVHUYLFHBQDPH 

LQFOXGH

V\VSDUDPK!

VSULQWI

LQLWBVFUHHQ 

LQFOXGH

V\VLSFK!

LQFOXGH

V\VPVJK!

)$/6(

GHEXJ  VWGHUU,1?W73&IUDPH ?Q  

6HUYLFH1DPH>7;B25'(567$786@ 73&&  ZKLOH H[LWIODJ ^

53

TPC Benchmark C Full Disclosure

UHIUHVK  7VWDWXV ''HOLYHU\66WRFN

GHEXJ  VWGHUU,QVXIILFLHQWGDWDLQV?QV  

 VKRZVWDWXV

/HYHO33D\PHQW22UGHU6WDWXV 11HZ2UGHU

GHEXJ  VWGHUU287?WUDQJHHUURU ?Q  



`

44XLW  YRLG7VWDWXV FKDU VWDWXVLQWOLQH

UHIUHVK 

^ F

LQWOHQ

JHWFK 

YRLGVTOHUURU LQWW[BW\SHFKDU ES

VWUOHQ VWDWXV 

^ VZLWFK F ^

GHEXJ  VWGHUU,1?W7VWDWXV VWDWXVVOLQH

FDVH Q 

G ?Q

^ 64/(5525

GHEXJ  VWGHUU?W/,1(6&2/6

 FKDQJHBVWDWXV

VTOIXQF>@

RFFXUUHG

VWDWXVOLQH  

FDVH 1  FOHDU 

FRQVWFKDU

)DLOXUHRQLQVHUW

G RIDQHZUHFRUG

G?Q/,1(6&2/6  

)DLOXUHRQVHOHFW

1HZ2UGHU   LI OLQH!/,1(6__OLQH ^ 

QHZRUGHUBVFUHHQ 

)DLOXUHRQXSGDWH

GHEXJ  VWGHUUOLQH G LVRXWRIUDQJH RIDQH[LVWLQJUHFRUG

>G@?Q

EUHDN

RIDQH[LVWLQJUHFRUG

)DLOXUHWRGHOHWH

OLQH/,1(6   OLQH

FDVH S 



DQH[LVWLQJUHFRUG `

`

FDVH 3  FOHDU 

PRYH /,1(6OLQH &2/6  OHQ  

LQW

HUURUSRV

 FKDQJHBVWDWXV

GHEXJ  VWGHUU?WOHQG?QOHQ  

LQW

VTOVWDWH

LQW

SRV



GHOHWHOQ 

3D\PHQW   SD\PHQWBVFUHHQ 

  LQW  ES     LQW  ES

DGGVWU VWDWXV 

EUHDN GHEXJ  VWGHUU287?W7VWDWXV ?Q  

LQW

UWQ

FKDU

EXI>@

`

FDVH R 

GHEXJ  VWGHUU,1?WVTOHUURU HUURUSRVG

FDVH 2 

VTOVWDWHG ?Q

FOHDU   FKDQJHBVWDWXV

HUURUSRVVTOVWDWH  

YRLGFKDQJHBVWDWXV FKDU V ^

2UGHU6WDWXV  

SRV

FKDUEXI>@

HUURUSRV

LI SRV__SRV! ^

RUGHUVWDWXVBVFUHHQ 

SRV

GHEXJ  VWGHUU,1?WFKDQJHBVWDWXV VV ?QV

EUHDN



`

  FDVH G 

UWQ

VSULQWI EXIVVFUHHQ8VHDUURZNH\VWRPRYH

FDVH '  FOHDU 

(QWHUGDWDLQILHOGVV 

 FKDQJHBVWDWXV

7VWDWXV EXI 

VSULQWI EXIV 64/67$7(

G  VTOIXQF>SRV@VTOVWDWH  7VWDWXV EXI 

'HOLYHU\   GHOLYHU\BVFUHHQ 

GHEXJ  VWGHUU287?WFKDQJHBVWDWXV ?Q  

EUHDN

`

UHIUHVK 

EXI>UWQ@

 ?Q 

EXI>UWQ@

 ?W 

YRLGHUURUVWDWXV FKDU V

EXI>UWQ@

  

FOHDU 

^

PDNHBHUURULQIR EXIUWQW[BW\SHES 

 FKDQJHBVWDWXV

FKDUEXI>@

ZULWHBHUURUPHVVDJH EXI 

GHEXJ  VWGHUU,1?WHUURUVWDWXV VV ?QV  

UWQ

FDVH V  FDVH 6 

6WRFN/HYHO   JHWFK 

GHEXJ  VWGHUU?WUWQNH\G?QUWQ  

VWRFNOHYHOBVFUHHQ  VSULQWI EXIVVFUHHQ,QVXIILFLHQWGDWD

EUHDN

FDVH T 

(QWHUGDWDLQILHOGVV 

GHEXJ  VWGHUU287?WVTOHUURU ?Q  

7VWDWXV EXI 

`

UHIUHVK 

FDVH 4  H[LWIODJ

758(

GHEXJ  VWGHUU,QVXIILFLHQWGDWDLQV?QV   

EUHDN

FRQYHUWGDWHWLPH

GHEXJ  VWGHUU287?WHUURUVWDWXV ?Q  



`

GHIDXOW GHEXJ  VWGHUU

YRLGFRQYHUWBGDWHWLPH FKDU RXWGRXEOHW

,OOHJDO6HOHFW F ?QF   EUHDN

^

YRLGUDQJHHUURU FKDU V ^

VWUXFWWP

`

FKDUEXI>@

WLPHBW

FORVHBVFUHHQ 

GHEXJ  VWGHUU,1?WUDQJHHUURU VV ?QV  

`

WW

 WLPHBW W

GHEXJ  VWGHUU,1?WFRQYHUWBGDWHWLPH RXWVWI ?Q

GHEXJ  VWGHUU287?W73&IUDPH ?Q   `

WLP

VSULQWI EXIVVFUHHQRXWRIUDQJHV 

RXWW  

7VWDWXV EXI 

54

TPC Benchmark C Full Disclosure

WLP

UWQ

 ORFDOWLPH  WW   ROBLBLGG?QLQW!ROBVXSSO\BZBLG>L@

VSULQWI RXWGGG

WSFDOO

6HUYLFH1DPH>W[BW\SH@7UDQVBEXIUWQVL]H 7UDQVBEXI

QW

GGG WLPWPBPGD\WLPWPBPRQ

UWQVL]H_73127,0( 

!ROBTXDQWLW\>L@QW!ROBLBLG>L@ 

`

VWUFDW EXIWPS 

WLPWPB\HDU `

WLPWPBKRXUWLPWPBPLQ

LI UWQ

EUHDN

WLPWPBVHF 

 ^ FKDU

FDVH7;B3$<0(17

PDNHBHUURULQIR EXIW[BW\SH

GFBLGGKBDPRXQWG?Q

RXWV ?QRXW  

EXI>@

VSULQWI WPS?WZBLGGGBLG

GHEXJ  VWGHUU287?WFRQYHUWBGDWHWLPH

?WFBZBLGG

`

ES 

FBGBLGGFBODVWV?Q VZLWFK WSHUUQR ^

SW!ZBLGSW!GBLG

FDVH73(7,0(

SW!FBLGSW!KBDPRXQW

YRLGFRQYHUWBGDWH FKDU RXWGRXEOHW

 WLPHRXW 

SW!FBZBLGSW

^ VWUXFWWP

LI UHWU\FQW!

!FBGBLGSW!FBODVW 

WLP

WLPHBW

WW

VWUFDW EXIWPS 

 WLPHBW W

5(75
EUHDN GHEXJ  VWGHUU?WVUHWU\FRXQWG?Q

FDVH7;B25'(567$786

GHEXJ  VWGHUU,1?WFRQYHUWBGDWH RXW

VSULQWI WPS?WZBLGGGBLG

VWI ?QRXWW  

7[BQDPH>W[BW\SH@UHWU\FQW  

GFBLGGFBODVWV?Q WLP

RW!ZBLGRW!GBLG

 ORFDOWLPH  WW  

VSULQWI RXWGGG

IDWDOHUURU EXI 

RW!FBLGRW!FBODVW 

`

VWUFDW EXIWPS 

WLPWPBPGD\WLPWPBPRQ

 WKURXJK IRU

EUHDN

WLPWPB\HDU 

UHWU\  

FDVH7;B'(/,9(5< VSULQWI WPS?WZBLGGGBLG

GHEXJ  VWGHUU287?WFRQYHUWBGDWH

FDVH73(69&(55

GRBFDUULHUBLGG?Q

RXWV ?QRXW  

 69&FRPPXQLFDWLRQHUURU 

GW!ZBLGGW!GBLG

`

FDVH73*276,*

GW!RBFDUULHUBLG 

GHEXJ  VWGHUU?W

VWUFDW EXIWPS  5HWU\V?Q7[BQDPH>W[BW\SH@

EUHDN



EXI  

FDVH7;B672&./(9(/

7X[HGRFDOO

VOHHS

VSULQWI WPS?WZBLGGGBLG



5(75
GWKUHVKROGG?Q

JRWRUHWU\

VW!ZBLGVW!GBLG

YRLGPDNHBHUURULQIR FKDU EXILQWW[BW\SHFKDU ES

EUHDN

VW!WKUHVKROG 

^ QHZRUGHUBWUDQV

VWUFDW EXIWPS 

QW



SW



GHIDXOW

RW



`

GW



VW



FDVH73(69&)$,/

EUHDN

QHZRUGHUBWUDQV  ES SD\PHQWBWUDQV

EXI

SD\PHQWBWUDQV  ES RUGHUVWDWBWUDQV



69&DSSGHWHFWVHUURU  GHEXJ  VWGHUU?W

 ?  V6HUYLFHGHWHFWVHUURU?Q

`

RUGHUVWDWBWUDQV  ES GHOLYHU\BWUDQV

7[BQDPH>W[BW\SH@   EUHDN

GHOLYHU\BWUDQV  ES VWRFNOYOBWUDQV

 FKHFNLQDSSOD\HU 

YRLGWX[BFDOO LQWW[BW\SHFKDU

ESORQJESVL]H ^

VWRFNOYOBWUDQV  ES

GHIDXOW

LQW

L

LQW

UWQ

FKDU

WPS>@

ORQJ

UWQVL]H

LQW

UHWU\FQW

IDWDOHUURU EXI 



EUHDN

 `

VSULQWI EXIVHUURUWSHUUQRG&B5 LIGHI

G 69&

`

86(B)0/ )FKJ  )%)5  7UDQVBEXI)0/B7(50

 V SLGGWLG

LI W[BW\SH

FKDU :BLG 

G?Q7[BQDPH>W[BW\SH@WSHUUQR

)FKJ  )%)5  7UDQVBEXI)0/B75$1

LQW ES  6HUYLFH1DPH>W[BW\SH@JHWSLG 7BLG 

PHPFS\  ES)ILQG  )%)5

VZLWFK W[BW\SH ^

ES )/'/(1 ESVL]H 

FDVH7;B1(:25'(5

HOVH

7UDQVBEXI)0/B'$7$18//  ESVL]H  HOVH

UWQVL]H

VSULQWI WPS?WZBLGGGBLG

ES

ESVL]H

HQGLI

HQGLI

UHWU\

`

VWUFDW EXIWPS  IRU L

LI W[BW\SH

7;B'(/,9(5< ^ UWQ

LQW!RBROBFQWL

WSDFDOO

6HUYLFH1DPH>W[BW\SH@7UDQVBEXIUWQVL]H

^

 1HZ2UGHUVFUHHQ

736,*56757_

VSULQWI WPS?W GROBZBLGGROBTXDQWLW\G

7UDQVBEXI

`

QW!ZBLGQW!GBLG QW!FBLGQW!RBROBFQW 

7;B'(/,9(5< ^

86(B)0/

FKDU W[BW\SH  )FKJ  )%)5  7UDQVBEXI)0/B'$7$

GFBLGGRBROBFQWG?Q

LIGHI

73125(3/<_73127,0( 



`HOVH^

55

TPC Benchmark C Full Disclosure

YRLGQHZRUGHUBVFUHHQ ^ LIGHI

86(B)0/ QHZRUGHUBWUDQV

WEXI

QHZRUGHUBWUDQV

ES

TXHU\BRUGHUVWDWXVBIUDPH ES 

YRLGZULWHBHUURUPHVVDJH FKDU PVJ

WX[BFDOO 7;B25'(567$786 FKDU

^

ESVL]HRI RUGHUVWDWBWUDQV   GLVSOD\BRUGHUVWDWXVBIUDPH ES 

WEXI

),/(

HUU

FKDU

SDWK>@

WLPHBW

W

GHEXJ  VWGHUU287?W

HOVH QHZRUGHUBWUDQV

ES

LIGHI

RUGHUVWDWXVBVFUHHQ ?Q  

86(B78;('2/2* XVHUORJ  :G'G ?QV?Q:BLG

`

QHZRUGHUBWUDQV  7UDQVBEXI

'BLGPVJ 

HQGLI

HOVH VSULQWI SDWKWPSWFHUURUG7BLG 



GHEXJ  VWGHUU,1?W

LI  HUU

'HOLYHU\VFUHHQ

QHZRUGHUBVFUHHQ ?Q  

IRSHQ SDWKD  

18// ^

WLPH  W 



ISULQWI HUUV :G'G

TXHU\BQHZRUGHUBIUDPH ES  WX[BFDOO 7;B1(:25'(5 FKDU

 ES

3,'G ?Q

YRLGGHOLYHU\BVFUHHQ

FWLPH  W :BLG

^

VL]HRI QHZRUGHUBWUDQV  

LIGHI

GLVSOD\BQHZRUGHUBIUDPH ES 

GHEXJ  VWGHUU287?W QHZRUGHUBVFUHHQ ?Q  

WEXI

`

HOVH

'BLGJHWSLG  

86(B)0/ GHOLYHU\BWUDQV

WEXI

GHOLYHU\BWUDQV

ES

ISXWV PVJHUU  IFORVH HUU  ` HQGLI

GHOLYHU\BWUDQV

ES

`

GHOLYHU\BWUDQV  7UDQVBEXI HQGLI



 &ORVHVFUHHQDQGSULQWWKHIDWDOHUURUPHVVDJHWR

3D\PHQWVFUHHQ GHEXJ  VWGHUU,1?WGHOLYHU\BVFUHHQ ?Q



VWGHUU 

  YRLGIDWDOHUURU FKDU PVJ

YRLGSD\PHQWBVFUHHQ

LIGHI

^

TXHU\BGHOLYHU\BIUDPH ES 

^

XVOHHS   

86(B)0/ SD\PHQWBWUDQV

WEXI

SD\PHQWBWUDQV

ES

WSWHUP 



FORVHBVFUHHQ 

DGGIRUUHPRWHDXGLW 

ZULWHBHUURUPHVVDJH PVJ 

WX[BFDOO 7;B'(/,9(5< FKDU

 ES

H[LW  

VL]HRI GHOLYHU\BWUDQV  

WEXI

`

GLVSOD\BGHOLYHU\BIUDPH ES 

HOVH SD\PHQWBWUDQV

ES GHEXJ  VWGHUU287?W

SD\PHQWBWUDQV  7UDQVBEXI

 6LJQDOKDQGOHU 

GHOLYHU\BVFUHHQ ?Q  

HQGLI

` YRLGLQWHUUXSW LQWVLJ

GHEXJ  VWGHUU,1?W

^

SD\PHQWBVFUHHQ ?Q  

LI VLJ



WX[BFDOO 7;B3$<0(17 FKDU

 ES

6,*+83 ^



LQWHOQHWGVHQG6,*+83 

6WRFN/HYHOVFUHHQ

TXHU\BSD\PHQWBIUDPH ES 

H[LW  

 `HOVH^

VL]HRI SD\PHQWBWUDQV  

FKDU

YRLGVWRFNOHYHOBVFUHHQ

GLVSOD\BSD\PHQWBIUDPH ES 

EXI>@

^ LIGHI

GHEXJ  VWGHUU287?W SD\PHQWBVFUHHQ ?Q   `

VSULQWI EXI6LJQDOUHFHLYHG

86(B)0/ VWRFNOYOBWUDQV

WEXI

VWRFNOYOBWUDQV

ES

VLJ

G?QVLJ  IDWDOHUURU EXI  `

WEXI `

HOVH VWRFNOYOBWUDQV



ES

VWRFNOYOBWUDQV  7UDQVBEXI

2UGHUVWDWXVVFUHHQ

 VWDUWXSURXWLQH 

HQGLI



GHEXJ  VWGHUU,1?W LQWPDLQ LQWDUJFFKDU DUJY>@

VWRFNOHYHOBVFUHHQ ?Q  

YRLGRUGHUVWDWXVBVFUHHQ

^

^ LIGHI

 LQLWLDOL]HJOREDOYDULDEOHV 

TXHU\BVWRFNOHYHOBIUDPH ES 

86(B)0/ RUGHUVWDWBWUDQV

WEXI

RUGHUVWDWBWUDQV

ES

WX[BFDOO 7;B672&./(9(/ FKDU

 ES LI DUJF ^

VL]HRI VWRFNOYOBWUDQV  

ISULQWI VWGHUU$UJXPHQW

GLVSOD\BVWRFNOHYHOBIUDPH ES 

WEXI

HUURU?Q 

HOVH RUGHUVWDWBWUDQV

H[LW  

GHEXJ  VWGHUU287?W

ES

RUGHUVWDWBWUDQV  7UDQVBEXI

VWRFNOHYHOBVFUHHQ ?Q  

HQGLI

`

`

7BLG GHEXJ  VWGHUU,1?W RUGHUVWDWXVBVFUHHQ ?Q  

 HUURUORJJLQJ 

56

DWRL DUJY>@ 

:BLG

 7BLG 

'BLG

 7BLG 

TPC Benchmark C Full Disclosure

  UHJLVWHULQWHUUXSWKDQGOHU 



VLJQDO 6,*,17LQWHUUXSW 

  WX[HGRVHWXS 

 ^

9HUVLRQ





9HUVLRQ

 IRU

9HUVLRQ



 (6&





9HUVLRQ



 (6&

9HUVLRQ



 IRU

FKDQJH&+(&.2.IRUUDQJHFKHFN

LPSURYH

FKDQJH7VWDWXV LQWHUIDFH

7F6\PIR:$5(6RODULV[ 9HUVLRQ



 GHOHWH

Z IXQFWLRQVVWUXFW:,1'2:

FRQQHFWVHUYLFH?Q  LIQGHI

H[LW  

9HUVLRQ

B7&B+B





UHZULWHJHWFK JHWB(6&

` GHILQH LIGHI



DQDO\]H

 

ISULQWI VWGHUU)DLOHGWR

9HUVLRQ 7F !7FVWG

 LI WSLQLW 18// 

 IRU

ZULWHBHUURUPHVVDJH

6YFBQXPGHOHWHG

VLJQDO 6,*7(50LQWHUUXSW 



7F

 VLJQDO 6,*+83LQWHUUXSW 

9HUVLRQ DGGGHFODUDWLRQRIPDNHBHUURULQIR 

9HUVLRQ

B7&B+B



 GHOHWH



 DGG

D

 DGMXVW

QRWLPSOHPHQWHGIXQF

86(B)0/ LI  7UDQVBEXI

 YRLG WSDOORF )0/

LQFOXGH

9HUVLRQ

XLK

EXIIHUGXPSIRUGHEXJ

18//75$16B6,=(  GHILQH

18//

,1718//

9HUVLRQ

 GHEXJOHYHO

^ ISULQWI VWGHUUWSDOORF IDLOHG?Q  H[LW   ` HOVH LI  7UDQVBEXI

 YRLG WSDOORF



GHILQH

7;B1(:25'(5



GHILQH

7;B3$<0(17



GHILQH

7;B25'(567$786



LQFOXGH

VWGLRK!

GHILQH

7;B'(/,9(5<



LQFOXGH

VWGOLEK!

GHILQH

7;B672&./(9(/



LQFOXGH

FW\SHK!

GHILQH

7;B180



LQFOXGH

WHUPLRVK!

GHILQH

69&B/(1



LQFOXGH

WHUPK

GHILQH

75$16B6,=(



LQFOXGH

PLVFK

GHILQH

5(75


GHILQH

5(75
[)))))))

&$55$<18//75$16B6,=(  18// ^ ISULQWI VWGHUUWSDOORF IDLOHG?Q  H[LW   `

GHILQH

&+(&.2.

[

PHPVHW 7UDQVBEXI75$16B6,=( 

GHILQH

12(55



HQGLI

FKDU

EXI>@

VSULQWI EXI

$66,*1B%8))(5 

LIGHI

%8))(5,1*

GHILQH

:5,7( VWUOHQ

IZULWH

LIGHI

$66,*1B%8))(5

H[WHUQLQW

:BLG

GHILQH

%8))(5B6,=(



H[WHUQLQW

'BLG

HQGLI

H[WHUQLQW

7BLG

HOVH :5,7( VWUOHQ

ZULWH

'(%8* ^

%8))(5,1*

 GHILQH

VWU  OHQ VWGRXW

H[WHUQFKDU 7UDQVBEXI LIGHI

GHILQH

GHILQH

WPSWFKHFNG7BLG  IUHRSHQ EXIZVWGHUU 

H[WHUQFKDU 6HUYLFH1DPH>7;B180@>69&B/(1@

67'287 VWU  OHQ 

VHWYEXI VWGHUU18//B,2/%)

H[WHUQFRQVWFKDU

HQGLI

7[BQDPH>7;B180@

  ` LQW

 IXQFWLRQSURWRW\SH 

HOVH IFORVH VWGHUU 

/,1(6



 YWGHIDXOW 



EODFNPDJLF 

YRLG7VWDWXV FKDU LQW 

HQGLI

YRLGHUURUVWDWXV FKDU  

LQW

&2/6



 YWGHIDXOW  :,1'2:

YRLGFKDQJHBVWDWXV FKDU  

VWGVFU

18//

 IRUFRPSDWLELOLW\ 

73&IUDPH 

YRLGPDNHBHUURULQIR FKDU LQWFKDU  

 PDLQORRS 

YRLGZULWHBHUURUPHVVDJH FKDU  

WSWHUP 

YRLGIDWDOHUURU FKDU  

VWDWLFVWUXFWWHUPLRV

RULJBVWDW

YRLGVTOHUURU LQWFKDU  

VWDWLFLQW

EXIUHVW

YRLGFRQYHUWBGDWHWLPH FKDU GRXEOH 



YRLGFRQYHUWBGDWH FKDU GRXEOH 

VWDWLFLQW

BDWWU

YRLGWX[BFDOO LQWFKDU

ORQJ 

VWDWLFVKRUW

BFFRO







7FK







YRLGLQLWBWX[ 

VWDWLFVKRUW

BFURZ



YRLGFOHDQBWX[ 

UHWXUQ `





HQGLI 9HUVLRQ



 IRU



9HUVLRQ



 DGMXVW









FKDQJHGHFODUDWLRQRI7[BQDPH

9HUVLRQ





9HUVLRQ

5HVHDUFKYHUVLRQ

9HUVLRQ





 

VWDWLFFKDU

BZULWHEXIIHU>@

VWDWLFLQW

BZULWHVL]H



 WHUPF

5(75
$B1250$/









WHUPF







7F)0/

  AA



7FKKHDGHUILOHIRU7FF





LI   LQWHUQDOIXQFWLRQ 

FKDQJH$Q\HUURU WRVTOHUURU

57

TPC Benchmark C Full Disclosure

^

LQWLWRD FKDU RXWLQWLQ ^ FKDU

EXI>@

FKDU EXISWU

OHQ

VWDW

VWUXFWZLQVL]H

VL]H

GHILQHG $66,*1B%8))(5



 PRYHFXUVRU 

VWDWLFFKDU LI LQ

VWUHDPBEXI>%8))(5B6,=(@

 ^

 RXW

 LIXVLQJ'6FFXVHFRPELQDWLRQRIFRQVWDQW

  

 RXW 

VHWYEXI VWGRXWVWUHDPBEXIB,2)%)

 ? 

UHWXUQ

%8))(5B6,=( 

`HOVHLI LQ ^

HQGLI LQ

 RXW

UHWXUQ `

LIGHILQHG %8))(5,1* 

EXI

LQW

VWUXFWWHUPLRV

LIGHI

LQ

OLWHUDOQXPEHUDQGSRLQWHU H[ FKDU EXI

YRLGFXUVRUBXS

%8))(5,1*

 FXX 

VHWYEXI VWGRXW18//B,2)%) 

  

^

HQGLI

OHQ

?>$:5,7( EXI  

FKDU

` LI WFJHWDWWU  RULJBVWDW   EXISWU

?>$

:5,7( EXIVL]HRI EXI  

 ? 

IRU LQ!LQ  EXISWU

EXI>@

 ^

VWDW

 ^

 BFURZ 

RULJBVWDW `

LQ    VHWUDZPRGH 

OHQ `

YRLGFXUVRUBXS LQWURZ

VWDWFBLIODJ ZKLOH  RXW

^

VWDWFBRIODJ



 FXX



a ,1/&5_,&51/_,8&/&_,675,3_,;21 

 EXISWU

FKDU

a 21/&5_2&51/_21/5(7_23267 

EXI>@

VWDWFBOIODJ

UHWXUQOHQ `

a ,&$121_(&+2 

HQGLI

LI

VSULQWI EXI?>G$URZ  :5,7( EXIVWUOHQ EXI    BFURZ VWDWFBFF>90,1@



URZ 

`

 UHDGFKDUDWOHDVW  VWDWFBFF>97,0(@

 EXIIHULQJZULWH 



YRLGFXUVRUBGRZQ  FXG 

 ZDLWXQWLOFKDUFRPHV  ^

HOVH



VWDWFBFF>90,1@

LQWEXIIOXVK

VWDWFBFF>97,0(@

ZULWH 67'287BZULWHEXIIHUBZULWHVL]H 

FKDU



EXI>@

?Q

 UHDGFKDU V  

^

BZULWHVL]H

:5,7( EXIVL]HRI EXI  



 BFURZ 

 WLFNZDLWDIWHUVWFKDU 

BZULWHVL]H 

`

HQGLI



WFVHWDWWU 67',17&6$'5$,1

UHWXUQ VWDW 

`

YRLGFXUVRUBGRZQ LQWURZ  FXG 

 VHWDIWHURXWSXW  ^

LQWEXIZULWH FKDU GDWDLQWVL]H

 JHWZLQGRZVL]H 

FKDU

EXI>@

LI LRFWO 67',1

VSULQWI EXI?>G%URZ 

^ LI BZULWHVL]HVL]H! ^ 7,2&*:,16= VL]H 

EXIIOXVK 

:5,7( EXIVWUOHQ EXI  

 ^

 BFURZ

/,1(6

` PHPFS\ BZULWHEXIIHUBZULWHVL]HGDWD

URZ 

`

VL]HZVBURZ &2/6

VL]H 

YRLGFXUVRUBULJKW

VL]HZVBFRO

 FXI 

`

UHWXUQVL]H `

`

LQWEXISXWFK FKDUFK

BFURZ

^

BFFRO

^ FKDU

?>&

:5,7( EXIVL]HRI EXI  



 BFFRO 

LI BZULWHVL]H! ^ `

FOHDU 

EXIOXVK 

UHWXUQ

` BZULWHEXIIHU>BZULWHVL]H@

EXI>@



FK

`

YRLGFXUVRUBULJKW LQWFRO

LQWHQGZLQ

^

 FXI  UHWXUQ `

FKDU

^

EXI>@

 VHWDIWHURXWSXW 



VSULQWI EXI?>G&FRO  :5,7( EXIVWUOHQ EXI  

LI WFVHWDWWU 7&6$)/86+ RULJBVWDW   QHZGHVWRU\ZLQGRZ 

 BFFRO

 ^ UHWXUQ

:,1'2: LQLWVFU

FRO 

`

`

58

TPC Benchmark C Full Disclosure

BDWWU

YRLGFXUVRUBOHIW

LI DWWUV $B81'(5/,1( ^

 FOHDU 

^ FKDU

EXI>@



 UHVHW 

LQWFOHDU

 FXE 

^

?E

FKDU

EXI>@

XQGHUOLQHBPRGHBRQ 

?>+?>-

BDWWU_

:5,7( EXIVL]HRI EXI   :5,7( EXIVL]HRI EXI  

 BFFRO 

$B81'(5/,1( `



`

BFFRO YRLGFXUVRUBOHIW LQWFRO

BFURZ

 FXE

LI DWWUV $B67$1'287 ^



UHYHUVHBPRGH 



BDWWU_





$B67$1'287

UHWXUQ

^ FKDU

`

`

EXI>@

` LQWGHOHWHOQ

VSULQWI EXI?>G'FRO 

 BFFRO

UHWXUQ

 HOHO 

:5,7( EXIVWUOHQ EXI  

`

^

FRO 

FKDU

`

EXI>@

?>.?>.  HO

FOHDUWRHQGRIOLQH  LQWPRYH LQW\LQW[

 SULQWFKDUDFWHUVWULQJ 

 FVU  HOFOHDUWREHJLQQLQJ 



YRLGDGGQVWU FKDU VWULQWQ

^ FKDU

EXI>@

LQW

OHQ

 RIOLQH 

^ :5,7( VWUQ 

:5,7( EXIVL]HRI EXI    BFFRO

 BFFRO

 

Q 

`

GHEXJ  VWGHUU,1?WPRYH \G[G UHWXUQ

?Q\[  

YRLGDGGVWU FKDU VWU

`

LI OHQ

^

VSULQWI EXI?>GG+\[

:5,7( VWUVWUOHQ VWU  

 :5,7( EXIOHQ 

 FKDQJHDWWULEXWHV 

LI \

YRLGQRUPDOBPRGH

 LQW

HOVH BFURZ ^

FXUVRUBULJKW [

:5,7( VWU O

 VJU 

LI [!BFFRO ^

BFFRO

^ FKDU

BFFRO 

EXI>@

?>P?



:5,7( EXIVL]HRI EXI  

FXUVRUBOHIW BFFRO

YRLGDGGFK FKDUFK

`

^

` `HOVHLI [

VWUOHQ VWU   

O

`

`HOVHLI [BFFRO ^

[ 

O

:5,7(  FK 

YRLGUHYHUVHBPRGH

BFFRO ^

FXUVRUBGRZQ \

 BFFRO 

 UHY 

LI \!BFURZ ^

`

^ FKDU

BFURZ 

EXI>@

?>P

`HOVHLI [BFFRO ^ :5,7( EXIVL]HRI EXI  

FXUVRUBXS BFURZ

 LQSXWFKDUDFWHUV 

`

\ 

LI

` YRLGXQGHUOLQHBPRGHBRQ

`HOVH^ EXI>@

 ? 

EXI>@

 > 



OHQ

LWRD EXIOHQ\ 

OHQ

EXI>@

?>P

:5,7( EXIVL]HRI EXI  

  

LWRD EXIOHQ[ 

EXI>OHQ@

^ FKDU

OHQ

EXI>OHQ@

LQWJHWFK

 VPXO  ^

EXI>@

` :5,7( EXIVL]HRI EXI  

\

LI EXI>@

`

[E ^



IRXQG(6&VHTXHQFHKHDGHU 

GHEXJ  VWGHUU287?WPRYH ?Q   UHWXUQ



UHWXUQ(55

?>P

[

`

 ^

HUURURUFORVHGFRQQHFWLRQ  FKDU



BFURZ

UHDG 67',1EXI 

LI UWQ

 UPXO 



VWDW

UWQ

^

BFFRO

UWQ

VWUXFWWHUPLRV

YRLGXQGHUOLQHBPRGHBRII

` HQGLI

EXI>@

LQW

`

 + 

:5,7( EXIOHQ 

XQVLJQHGFKDU

LQWDWWUVHW LQWDWWUV  LIPDQ\FKDUVDUHUHDG

^ LI DWWUV

LPPHGLDWHO\WKLVLV(6&VHTXHQFH 

BDWWU ^ QRUPDOBPRGH   $B1250$/ 

 FOHDUZLQGRZOLQH 

59

TPC Benchmark C Full Disclosure

`

LI WFJHWDWWU 67',1 VWDW 

LQW

UWQ

LQW

FK



 ^ UHWXUQEXI>@



 DNH\ZDVSUHVVHG 

 ,FDQQRWNQRZ `

(6&VHTXHQFHLQ%8))(5PRGH 

GHEXJ  VWGHUU,1?WJHWFK ?Q  

 6RUU\  HOVH

  

GHILQH

.(<%8)6,=(

LI EXIUHVW

UHWXUQEXI>@ ` VWDWFBFF>97,0(@

 ^ EXIUHVW



UHDG 67',1EXI

.(<%8)6,=( 



GHEXJ  VWGHUU?WUHDGFRXQW

LQWJHWB(6& XQVLJQHGFKDU EXILQW NH\

 ZDLWWLFN  WFVHWDWWU 67',17&6$'5$,1

G?QEXIUHVW  

^ XQVLJQHGFKDU

VWDW 

SWU

LI EXIUHVW

EXI

 ^

 HUURURUORVWFRQQHFWLRQ  UWQ

GHEXJ  VWGHUU

GHEXJ  VWGHUU,1?WJHWB(6& ?Q  

UHDG 67',1EXI 

287?WJHWFK (55 ?Q  

VZLWFK  SWU ^

 UHDGPDQ\FKDUV 

UHWXUQ(55

FDVH >  WFJHWDWWU 67',1 VWDW 

VZLWFK  SWU ^

VWDWFBFF>97,0(@

FDVH  



` EXIFXU

FDVH a 

WFVHWDWWU 67',17&6$'5$,1

NH\

VWDW  .(
LIGHILQHG '(%8*   '(%8*!

LQW

FDVH ? 

 ^

IRU L

EUHDN

L

;EXI>L@ 

UHWXUQ

`

`

 GDWDH[LVWVFRQYHUW

ISULQWI VWGHUU?WFGU

EUHDN

VHTXHQFHLQWRDFRGH 

G?QEXIFXUEXIUHVW 

FDVH $ 

NH\



VZLWFK EXI>@ ^

EUHDN

FDVH > 

FDVH % 

.(
FDVH & 

HQGLI

LI EXI>EXIFXU@

GHEXJ  VWGHUU287?W

FDVH & 

UWQ

JHWFK 

NH\ .(
EXI>EXIFXU@ EXI>EXIFXU@   UHWXUQEXI>EXIFXU@

NH\

UWQ

`

.(
.(
 F G?Q

EUHDN FDVH ' 

FDVH $ 

(6& ^

EXIUHVW

EUHDN

.(
`

.(
NH\

VZLWFK EXI>@ ^

.(<%8)6,=(

ISULQWI VWGHUU

NH\

` (6&



L ^

GHIDXOW

 UHWXUQ(6&FRGH 

UWQ

L

ISXWF  ?W VWGHUU 

UHWXUQ 



^

EUHDN

 (6&NH\ZDVSUHVVHG  UHWXUQ[E



`

VZLWFK  SWU ^

 UHVWRUH 

FDVH ? 

EUHDN

 (6&VHTXHQFHLVIRXQG 

UHWXUQ

FDVH %  EUHDN

UWQ

EXI>EXIFXUEXIUHVW@

GHIDXOW

.(
NH\

EUHDN

EXIUHVW

EUHDN

.(


(6&KDVEHHQUHDG 

`

UWQ



EXIFXU

UHWXUQ

FDVH ' 

 ? 

VHQWLQHODWWKHHQGRIGDWD 

(6&

FDVH ? 

EUHDN  FDVH   

UHWXUQ

EUHDN

UWQ

JHWB(6& EXIEXIFXU FK 

NH\

UHWXUQ

LI UWQ ^

GHIDXOW

FDVH  

(6&

EXIUHVW 

`

FDVH

 UHORDG  PHPPRYH EXIEXIEXIFXU



VZLWFK EXI>@ ^

EXIFXU

a 



GHEXJ  VWGHUU287?WJHWB(6&  UWQ

UWQ

G?QSWUEXI  

.(
ZKLOH UWQ! ^

`

EUHDN

`

`

EXIUHVW

EUHDN

EXI>EXIUHVW@

`

LQWJHWFK

EUHDN

^

UWQ  ? 

LI  UWQ JHWB(6& EXI FK  !

 ^ EUHDN

VWDWLFXQVLJQHGFKDU `

EXI>.(<%8)6,=(@ UHWXUQUWQ

UHDG 67',1EXIEXIUHVW

.(<%8)6,=(EXIUHVW 

UHWXUQSWUEXI

VWDWLFLQW

EXIFXU

60



TPC Benchmark C Full Disclosure

HQGLI

GHILQH

B7(50B+B

`

GHILQH

67',1



LI UWQ ^ FRQQHFWLRQHUURU

GHILQH

67'287



GHILQH

67'(55



GHILQH

('(/

GHILQH

%6

GHILQH

7

%$GHILQH

/)



FRPSDWLELOLW\ 

GHEXJ  VWGHUU

GHILQH

&5



UHWXUQ(6&

GHILQH

&88



GHILQH

&8'



GHILQH

&8)



:,1'2: LQLWVFU 

GHILQH

&8%



LQWHQGZLQ 

GHILQH

(6&



YRLGFXUVRUBXS LQW 

GHILQH

'(/



YRLGFXUVRUBGRZQ 

GHILQH

.(


YRLGFXUVRUBULJKW 

GHILQH

.(


YRLGFXUVRUBULJKW LQW 

GHILQH

.(


YRLGFXUVRUBOHIW 

GHILQH

.(
GHILQH

.(


GHILQH

.(


YRLGXQGHUOLQHBPRGHBRQ 

GHILQH

.(


YRLGXQGHUOLQHBPRGHBRII 

GHILQH

.(


LQWFOHDU 

GHILQH

.(


LQWPRYH LQWLQW 

GHILQH

.(
.(
YRLGDGGQVWU FKDU LQW 

LQWGRXSGDWH

GHILQH

.(


YRLGDGGVWU FKDU  

^

GHILQH

.(


YRLGDGGFK FKDU 

UWQ

UHDG 67',1

EXIEXIUHVW.(<%8)6,=(EXIUHVW 



GHILQH

(55?Q   UHWXUQ(55 `HOVHLI UWQ

 ^



EXIIHUIXOORU(6& 

287?WJHWFK 

W\SHGHI

FKDU

`

EXIUHVW



H[WHUQLQW

/,1(6&2/6



H[WHUQ:,1'2:

VWGVFU

 IRU

 IXQFWLRQSURWRW\SH 

YRLGFXUVRUBXS 

UWQ

EXIFXU

UWQ

GHEXJ  VWGHUU?WEXIFXU

YRLGFXUVRUBGRZQ LQW 

GEXIUHVW

G?Q EXIFXUEXIUHVWUWQ   GHEXJ  VWGHUU287?WJHWFK 

G?Q

FK   UHWXUQFK

YRLGFXUVRUBOHIW LQW  YRLGQRUPDOBPRGH  YRLGUHYHUVHBPRGH 

`

HQGLI

ERRO



(6&?Q  

`

GUWQ

YRLG

 IRUFRPSDWLELOLW\ 

GHEXJ  VWGHUU 287?WJHWFK 

:,1'2:

  

LQWGHOHWHOQ   XSGDWHVFUHHQ 

LIGHI

GHILQH.(
%8))(5,1*

LQWJHWFK 



LQWDWWUVHW LQWDWWUV 

GHILQH

.(


GHILQH

.(


LQWUHIUHVK 

GHILQH

.(


 PDFUR 

GHILQH

.(
GHILQH

.(
GHILQH







WHUPK







LI EXIUHVW

 ^

 IRU

LQWGRXSGDWH 

ZULWHEXIIHULQJ  IIOXVK VWGRXW  ` HQGLI UHWXUQ `

 GHILQH

GRXSGDWH

IIOXVK VWGRXW  

GHILQH

UHIUHVK

GRXSGDWH

.(
GHILQH

ENJG D

GHILQH

.(
GHILQH

UHVHWW\

GHILQH

.(
GHILQH

VDYHWW\

.(


GHILQHQRHFKR

WHUPK GHILQH 9HUVLRQ



9HUVLRQ IRU7F 9HUVLRQ



 DGG

IXQFWLRQSURWRW\SH 9HUVLRQ



.(


 )LUVW

GHILQH

FEUHDN

GHILQH

LQWUIOXVK ZE

GHILQH

$B1250$/



GHILQH

NH\SDG ZE

GHILQH

$B81'(5/,1(



GHILQH

OHDYHRN ZE

GHILQH

$B67$1'287



GHILQH

QRGHOD\ ZE

GHILQH

QRQO

GHILQH

VONBFOHDU

HQGLI

 B7(50B+B 

 IRU GHILQH

$&6B+/,1(



GHILQH

$&6B9/,1(

_

GHILQH

$&6B//&251(5



GHILQH

$&6B/5&251(5



 GHILQHJHWFK

GHILQH

$&6B8/&251(5









XLF







9HUVLRQ



 DGG

GHILQH

$&6B85&251(5





9HUVLRQ

D

 GHOHWH

LIQGHI

)$/6(



 DGG

HQGLI



 GHOHWH

LIQGHI

7F !7FVWG 9HUVLRQ



 (6&

9HUVLRQ





DQDO\]H

XLF0RGXOHIRUILHOGRSHUDWLRQV

DGGFK

GHILQH)$/6(

Z IXQFWLRQV 9HUVLRQ

9HUVLRQ



 )LUVW



B7(50B+B AA 9HUVLRQ



HGLWLRQ

9HUVLRQ

758(

QRWLPSOHPHQWHGIXQF

GHILQH758(



HQGLI









9HUVLRQ



 IRU

WHUPF LIQGHI

B7(50B+B

LIQGHI

(55

GHILQH

(55

 

61

9HUVLRQ





TPC Benchmark C Full Disclosure

 9HUVLRQ







GLVSOD\BIUDPH FKDQJHG'85GHOHWHG 9HUVLRQ

EXIHQG

LOHQ

VWUFS\ EXIEXISWU 

PHPFS\ EXIHQGQVWUSWULOHQ 

  

6HFRQGHGLWLRQ IRU7F 9HUVLRQ

` 



OHQ

`

`HOVHLI LOHQ

HQGLI

LOHQ

 ^

  

 RPLW

EXIHQG

)/B%/$1. BGLUW\LQTXHULHV

GI!IOHQ

  

9HUVLRQ



 FKHFN

  

EXIHQG 

  

9HUVLRQ

D



LQWPDNHBQXPEHUBILHOG FKDU EXIGDWDILHOGBW GI

EXIHQG 

  

^

PHPVHW EXIHQG  GI!IOHQ

E\LVDOQXP

FKDQJHGHEXJOHYHO



FKDU

QVWU>@

FKDU

QVWUSWU

EXIHQG

 

VUFOHQ  PHPFS\ EXIHQGGI!IOHQ

AA  LQFOXGH

VWGLRK!

LQFOXGH

VWGOLEK!

LQFOXGH

VWULQJK!

FKDU

LQFOXGH

XLK

  

LQFOXGH

PLVFK

FKDU

VUFOHQQVWUSWUVUFOHQ 

QVWU

OHQ

  

  

EXISWU

EXIHQG

EXI

LQW

VUFOHQ

PHPFS\ EXIHQGQVWUSWULOHQ 

LQW

LOHQ

EXIHQGLOHQ 

LQW

OHQ

  

QVWUSWULOHQGI!IOHQ  OHQ

EXIHQG

  

PHPFS\ EXIHQGLOHQ

GI!OHQ

  

LI

VUFOHQ

  

  

 IXQFWLRQVIRUHGLWLQJDQXPEHUILHOG 

GI!IOHQ

`HOVH^

EXIGI!OHQ

LOHQGI!IOHQ

`

 ?    

YRLGH[WUDFWBQXPEHU FKDU EXIGDWDILHOGBW GI

UHWXUQOHQ

H[WUDFWBQXPEHU QVWUGI 

^

  

  

LI GI!IODJ )/B,17 ^

`

VSULQWI EXIG  LQW  GI LI GI!IODJ )/B6,*1 ^

!GDWD  

LI  QVWUSWU

`HOVHLI GI!IODJ )/B'%/ ^

   ^   

  

VSULQWI EXII  GRXEOH

EXISWU

GI!GDWD  

   YRLGLQVHUWBQXPEHU GDWDILHOGBW GIFKDU EXILQW OHQ

  

`HOVHLI GI!IODJ )/B6+257 ^

LQWFKLQW SRV

`HOVH^

VSULQWI EXIG  VKRUW

EXISWU

GI!GDWD   ` ` HOVH

`

YRLGH[WUDFWBQXPEHU FKDU EXIGDWDILHOGBW GI

LI  QVWUSWU

^

  

  

^

`

LQW

ISRV

OHQ

LQW

VWDUW

LQW

HQG

   ^

LQW

L

FKDU

WPS

GI!OHQGI!IOHQ

QVWUSWU

LQW

L

FKDU

EXISWU

  

  

EXIGI!OHQ `

LI FK

LI GI!IODJ )/B'%/ ^ VUFOHQ

VSULQWI EXII  GRXEOH

LI GI!IODJ )/B6,*1 ^

  

GI!GDWD  

LOHQ

UHWXUQ

   ^

  

VWUOHQ QVWUSWU 

LI  EXI

VUFOHQGI!IOHQ

   ^

 WRJJOHVZLWFK 

`

  

LI GI!IODJ )/B6+257 ^

LI  VUFOHQ!OHQ __  GI!IOHQ!  

EXI

L

  VKRUW  GI!GDWD 

  `HOVH^

VUFOHQ!OHQ  

EXI

^

L

 



`HOVHLI GI!IODJ )/B,17 ^

`

  LQW  GI!GDWD 

PHPVHW EXI

GI!OHQ  LI L

PRYH GI!URZGI

 

`

!FRO  DGGFK  EXI 

GHEXJ  VWGHUU?W V RXWRI

 ^

EXI

EXI 

!FRO SRV 

!FRO   UHWXUQ

`HOVHLI L ^

L

PRYH GI!URZGI

QVWUGI!URZGI

 ? 

UHWXUQ

EXI

  

UDQJHIRUILHOG GG ?Q

  

  

UHWXUQ

` `HOVH^

L

UHWXUQ

PHPVHW EXISWU  OHQ 

`

  

  

EXISWU

`

 ? 

IRU L!L

LI GI!IOHQ

 ^

EXISWU

L  

 ^

`

  

62

TPC Benchmark C Full Disclosure

LI  OHQ

IRU L

^

LI GI!IODJ )/B6,*1 ^

 GI!IOHQL!L ^



GI!OHQ ^

   LI EXI>ISRVL@

UHWXUQ

   ^

 

` `HOVHLI  OHQ

EUHDN

UHWXUQ

GI!OHQ ^ `

  

`

UHWXUQ HQG

`

`

GI!OHQ OHQ

LI L

   HQG

IRU L

 SRV

EXI>L@

GI!OHQ OHQ

  

`

IRU L

EXI>HQG@

VWDUWLHQGL ^

EXI

EXI>L@

   ` `

   `

  

   EXI>L@

`HOVH^

 OHQ 

EXI>L@

` EXI>HQG@

 ^

HQGL ^

  

     VWDUW

 SRVL!

FK

  

  

LI EXI> SRV@

 

   ^

LI  OHQ



 OHQ 



   

  SRV [[[[

  

 ^ LI GI!IODJ

 

  

    [[[  [  [[[[

 SRV

)/B6,*1 ^

GI!OHQ

 

EXI

ISRV

EXI>VWDUW@   

   `





EXI>GI!OHQ@

LI GI!IOHQ! ^ LI EXI>VWDUW@

   ^

EXI>VWDUW@

HQG

ISRV

HQG

GI!OHQ

  `

`HOVH^

  

 VWDUWPRYHVWRULJKW 

`

`

 OHQ 

IRU L

`

 SRVL

LI  OHQ

HQGL

LI  GI!IOHQ!   ISRV 

 ^

SRV

^ LI EXI>L@

HQG  ^

`

EUHDN



GI!OHQ

  

   ^

` EXI>L@

PRYH GI!URZGI!FRO 

  

DGGVWU EXI 

 OHQ 

 WPS

EXI>ISRV@ EXI>ISRV@

PRYH GI!URZGI!FRO SRV 

`

EXI>ISRV@

  OHQ

EXI>ISRV@

SRV

WPS

`

L  SRV  

L





`

`

  

LI GI!IOHQ! ^

YRLGVDYHBQXPEHU GDWDILHOGBW GIFKDU EXILQWOHQ

  

^

PRYH GI!URZGI!FROVWDUW  DGGQVWU EXIVWDUW OHQ  

FKDU

LI ISRV SRV ^

PRYH GI!URZGI!FRO 

 PRYH GI!URZGI!FRO SRV   

`

WPS

LQW

L

VKRUW

V



GRXEOH

G

EXIGI!OHQOHQ





EXI>ISRV@ LI GI!IODJ )/B,17 ^

EXI>ISRV@

IRU LVGLJLW  EXISWU EXISWU

EXI>ISRV@

  

EXISWU

  



DGGVWU EXI 

EXI>ISRV@

WPS

^ L

`

YRLGGHOHWHBQXPEHU GDWDILHOGBW GIFKDU EXILQW OHQ

L   EXISWU

  

LQW SRV LI EXI>ISRV@

^ LQW

ISRV

LI  EXISWU

   ^ IRU EXISWU

[[[

   HQG

   

LQW

L

EXI>ISRV@

FKDU

WPS

 OHQ 

LQW

`

   ^



GI!OHQGI!IOHQ



LVGLJLW  EXISWU EXISWU ^ L

  

L

  EXISWU    `



  

LI  EXI

 LI   OHQ EXI> SRV@

 __  SRV

L

`

)/B6,*1 ^ __ EXI> SRV@

   ^ L

LI GI!IODJ

GI!OHQ __

  

`

 LQW  GI!GDWD 

   

63

L

TPC Benchmark C Full Disclosure

FDVH&88

`HOVHLI GI!IODJ )/B'%/ ^

FDVH.(
IRU LVGLJLW  EXISWU EXISWU

 IXQFWLRQVIRUHGLWLJQDVWULQJILHOG 

FDVH&8'

^ G

H[LWIODJ

G 

758(   

EUHDN

EXISWU   

FDVH.(
` LI  EXISWU

LQWPDNHBVWULQJBILHOG FKDU EXIGDWDILHOGBW GI

FDVH&8%

   ^ IRU EXISWU

LI  SRV!GI!OHQ

 OHQ   SRV

LVGLJLW  EXISWU EXISWU ^ G

^

VWDUW  ^ SRV

G

LQW

VUFOHQ

LQW

UWQ

  EXISWU    VUFOHQ

FXUVRUBOHIW 

` ` LI  EXI

   ^ G

EXIGI!OHQ 

EUHDN

  

 GRXEOH  GI!GDWD 

PHPVHW EXI

GI!OHQ 

LI SRVGI!OHQ

G





FDVH&8)

GHEXJ  VWGHUU?W V WRR

^

`HOVHLI GI!IODJ )/B6+257 ^

 ? 

LI VUFOHQ!GI!OHQ ^

FDVH.(
G

`

VWUOHQ GI!GDWD 

`

ORQJIRUILHOG GG ?Q

IRU LVGLJLW  EXISWU EXISWU

GI!GDWDGI!URZ

SRV

^ V

GI!FRO  

V 

UHWXUQGI!OHQ

FXUVRUBULJKW 

EXISWU   

`

`

` LI  EXISWU

EUHDN

   ^ IRU EXISWU



LVGLJLW  EXISWU EXISWU ^ V

FDVH.(
PHPFS\ EXIGI!GDWDVUFOHQ 

FDVH'(/

PHPVHW EXIVUFOHQ  GI!OHQVUFOHQ    

FDVH('(/

V

GHOHWHBQXPEHU

  EXISWU   

UHWXUQVUFOHQ

GIEXI OHQ SRV 

`

`

EUHDN

` LI  EXI

FDVH%6

   ^ V

 %6

V

  

.(
`

 VKRUW  GI!GDWD 

LI SRV!VWDUW ^

V

SRV

`

YRLGLQVHUWBVWULQJ GDWDILHOGBW GIFKDU EXILQW OHQLQW FKLQW SRV

`

^

FXUVRUBOHIW 

GHOHWHBQXPEHU GIEXI OHQ SRV 

  

LQW

HQG

LQW

L

LI LQWHGLWBQXPEHUBILHOG GDWDILHOGBW GI

LI  OHQ

SRVGI!OHQ ^

GI!OHQ ^





^ LQW

H[LWIODJ

LQW

FK

LQW

OHQ

LQW

SRV

LQW

VWDUW

FKDU

EXI>@

FKDU

QVWU>@

` FXUVRUBULJKW 

SRV

HQG

`

IRU L

`



 SRV  OHQL!

EXI>L@

GHIDXOW

LI FK

EXI>HQG@

   ^

   JHWFK 

LI GI!IODJ )/B6,*1 ^ VWDUW

 SRV 

 VNLSFKDUDIWHUVSDFH  

  

`



 OHQ 

HQGLI

`

  

LI LVGLJLW FK __FK    ^

PRYH GI!URZGI!FRO 

PRYH GI!URZGI!FROHQG 

DWWUVHW $775B,1387 

DGGQVWU EXIHQG OHQHQG 

LQVHUWBQXPEHU GIEXI OHQFK SRV 

DGGVWU EXI 

`

PRYH GI!URZGI!FROSRV 

 PRYH GI!URZGI!FRO 

EUHDN

UHIUHVK 

DGGVWU EXI 

`

FK

EXI>L@

FK

GI!OHQ

ZKLOH H[LWIODJ



`

$92,'B57(B%8*

PDNHBQXPEHUBILHOG EXIGI 

HQGL ^



EUHDN

LIGHI OHQ

UHWXUQ

SRV

)$/6(

UHIUHVK 

758( ^

 PRYH GI!URZGI!FRO SRV 

`

JHWFK 

VZLWFK FK ^

DWWUVHW $775B%$6( 

FDVH/)

VDYHBQXPEHU GIEXIOHQ 

`

FDVH&5

FDVH.(
  

UHWXUQFK

FDVH7$% `

64

TPC Benchmark C Full Disclosure

YRLGGHOHWHBVWULQJ GDWDILHOGBW GIFKDU EXILQW OHQLQW

VZLWFK FK ^

SRV

FDVH/)

`

FDVH&5

^

 GLVSOD\DVHWRIILHOGV 

LQW

HQG

FDVH7$%

LQW

L

FDVH.(
LI OHQ

 ^





FDVH&88

YRLGGLVSOD\BIUDPH LQWPRGHFRQVWWH[WILHOGBW WI

FDVH.(
GDWDILHOGBW GI

FDVH&8'

^ LQW

  

UHWXUQ

H[LWIODJ

` LI  SRV

 OHQ ^

FKDU

EUHDN





GHEXJ  VWGHUU,1?WGLVSOD\BIUDPH

   LI SRV! ^

`

PRGH[;WI;GI; ?Q PRGHWIGI  





 OHQ

LI PRGH )5B7(;7 ^

SRV

   IRU L

EXI>@

FDVH&8%

UHWXUQ   

HQG





FDVH.(


L

 WIGI 

758(

 SRVLHQGL ^

 WH[W 

 FXUVRUBOHIW 

 EXI>L@

EXI>L@

` EXI>HQG@

`

DWWUVHW $775B%$6( 

EUHDN

IRU L

HRIO WI>L@ L ^ PRYH WI>L@URZ

FDVH.(
  

WI>L@FRO 

FDVH&8)

  

DGGVWU  FKDU

  

 OHQ 

LI  SRVGI!OHQ

     EXI>SRV@

WI>L@GDWD 

    ^ GHEXJ  VWGHUU



PRYH GI!URZGI!FRO 

?W7H[W G # GG  V ?Q

DGGVWU EXI  PRYH GI!URZGI!FRO SRV 

L

 WI>L@URZWI>L@FROWI>L@GDWD  

`

`

SRV ` FXUVRUBULJKW 

  

YRLGVDYHBVWULQJ GDWDILHOGBW GIFKDU EXILQWOHQ

`

DWWUVHW $775B'$7$ 

EUHDN

LI PRGH )5B'$7$ ^ IRU L

FDVH.(
^  VWUFS\

 

)/B'$7$  ^

FDVH('(/

VWUQFS\   

FRQWLQXH

GHOHWHBVWULQJ GI PHPFS\ GI!GDWDEXIOHQ 

GI!GDWDOHQ 

HRIO GI>L@ L ^ LI  GI>L@IODJ

FDVH'(/



`

EXI OHQ SRV  EUHDN

 ? 

GHEXJ  VWGHUU

FDVH%6

`

?W

   

'DWD G # GG IODJ

LI SRV! ^

GI>L@URZGI>L@FROGI>L@IODJ  

;?Q L

FI.(
  

SRV

LQWHGLWBVWULQJBILHOG GDWDILHOGBW GI

LI  PRGH

^ LQW

H[LWIODJ

LQW

FK

LQW

OHQ

)$/6(

)5B83'$7(   LVBGLUW\ GI>L@   ^

FXUVRUBOHIW 

`

LQW

EUHDN

SRV

EXI>@

`

LI GI>L@IODJ

GHIDXOW

   FKDU

FRQWLQXH

GHOHWHBVWULQJ GIEXI OHQ SRV 

  

)/B675 ^

   LI LVDOQXP FK  ^

OHQ SRV

PDNHBVWULQJBILHOG EXI GI>L@ 

PDNHBVWULQJBILHOG EXIGI 

`HOVH^

LQVHUWBVWULQJ GIEXI OHQFK SRV 

OHQ

`

`

DWWUVHW $775B,1387 

`

DGGVWU EXI 

UHIUHVK  PRYH GI>L@URZ

PRYH GI!URZGI!FROSRV 

`

UHIUHVK 

DWWUVHW $775B%$6(  VDYHBVWULQJ GIEXIOHQ 

ZKLOH H[LWIODJ FK

PDNHBQXPEHUBILHOG EXI GI>L@ 

EUHDN

PRYH GI!URZGI!FRO 

GI>L@FRO  DGGVWU EXI 

758( ^ JHWFK 

UHWXUQFK

65

TPC Benchmark C Full Disclosure

UHIUHVK 

`HOVHLI GI>SRV@IODJ

FOHDUBGLUW\ GI>L@ 

`

)/B180 ^

   

UWQ

` HGLWBQXPEHUBILHOG  GI>SRV@ 

`

`

 &OHDUWKHVFUHHQDQGFORVHFXUVHV 

GHEXJ  VWGHUU?WSRVG

YRLGFORVHBVFUHHQ

DWWUVHW $775B,1387  LI PRGH )5B,1387 ^ IRU L

HRIO GI>L@ L ^

^

UWQ NH\ G?QSRVUWQ  

LI  GI>L@IODJ )/B,1387  ^

VZLWFK UWQ ^

VONBFOHDU 

FDVH/)

FOHDU 

FDVH&5

UHIUHVK  UHVHWW\ 

  

FRQWLQXH

H[LWIODJ

`

EUHDN

`

EUHDN







XLK







FDVH(6&

GHEXJ  VWGHUU ?W ,QSXW G # GG IODJ

HQGZLQ 

758(



FDVH.(
;?Q

XLK+HDGHURIILHOGRSHUDWLRQIXQFWLRQV

FDVH&88

L

  

GI>L@URZGI>L@FROGI>L@IODJ  

L

9HUVLRQ

SRV

ZKLOH L!

LI  PRGH

 

L

LI L!

`

9HUVLRQ



 IRU

9HUVLRQ



 GHOHWH

WHUPF

`

FRQWLQXH

 ^ SRV

LI GI>L@IODJ

 )LUVW



GI>L@IODJ )/B,1387  ^

)5B83'$7(   LVBGLUW\ GI>L@   ^



(GLWLRQ

FRORUPRGH 

L

)/B675 ^

`

9HUVLRQ

EUHDN

6HFRQG(GLWLRQ IRU7F 9HUVLRQ

FDVH7$%

PDNHBVWULQJBILHOG EXI GI>L@  `HOVH^

FDVH.(
GXSOLFDWHGHILQLWLRQV

FDVH&8'









 GHOHWH

  

PDNHBQXPEHUBILHOG EXI GI>L@ 

L

`

SRV

ZKLOH HRIO GI>L@ PRYH GI>L@URZ

LIQGHIB8,B+B GHILQHB8,B+B

 GI>L@IODJ )/B,1387  ^ L

GI>L@FRO 

LIGHI7(50

`

DGGVWU EXI 

 IRUWHUPF 

LI HRIO GI>L@  ^ SRV

FOHDUBGLUW\ GI>L@ 

HOVH

L

    ` `

 7(50 

`

LIGHIBBOLQX[BB

EUHDN

LQFOXGHQFXUVHVFXUVHVK! HOVH

`

LQFOXGHFXUVHVK!

`

DWWUVHW $775B%$6( 

LQFOXGHWHUPK

HQGLI

 UHIUHVK   GHEXJ  VWGHUU287?WTXHU\BIUDPH ?Q

GHILQH

('(/



GHILQH

&88



GHILQH

&8'



GHILQH

&8)



GHILQH

&8%



HQGLI

 7(50 

GHILQH

6,03/(9,(:

 

GHEXJ  VWGHUU287?W

`

GLVSOD\BIUDPH ?Q   `

 2SHQFXUVHVDQGVHWXS  YRLGTXHU\BIUDPH LQWVWDUWGDWDILHOGBW GI YRLGLQLWBVFUHHQ

^ LQW

H[LWIODJ

LQW

SRV

^

)$/6(

VWDUW

LQLWVFU 

 WIGI

VDYHWW\ 

 LQW

L

DWWUVHW $775B%$6( 

GHILQH$775B%$6(

$B1250$/

LQW

UWQ

FEUHDN 

GHILQH$775B67$786

$B1250$/

FKDU

EXI>@

QRHFKR 

GHILQH$775B)5$0(

$B1250$/

QRQO 

LIGHI

GHEXJ  VWGHUU,1?WTXHU\BIUDPH VWDUW

LIQGHI

GGI; ?Q VWDUWGI  

6,03/(9,(:

GHILQH$775B'$7$

$B1250$/

ENJG $775B%$6( 

GHILQH$775B,1387

$B81'(5/,1(

LQWUIOXVK VWGVFU)$/6( 

HOVH

BBOLQX[BB

GHILQH$775B'$7$

$B81'(5/,1(

NH\SDG VWGVFU758( 

GHILQH$775B,1387

$B67$1'287

LI GI>SRV@IODJ )/B675 ^

QRGHOD\ VWGVFU)$/6( 

HQGLI

UWQ

OHDYHRN VWGVFU)$/6( 

HQGLI ZKLOH H[LWIODJ

758( ^

HGLWBVWULQJBILHOG  GI>SRV@ 

66

TPC Benchmark C Full Disclosure

 )UDPHRSWLRQ 

[

VKRUW

OHQ

VKRUW

IOHQ



GHILQH

)5B7(;7

 WH[WILHOGV UHDGRQO\FRQVW  

FKDU

URZ

GHILQH

)5B'$7$

FKDU

FRO

FKDU

OHQ

[

 GDWDILHOGV UHDGRQO\YDU   GHILQH

)5B,1387 [

FKDU



XQVLJQHG

LQSXWILHOGV ZULWDEOHYDU   GHILQH

)5B)8//

FKDU

[I  DOO

GDWD

`GDWDILHOGBW

ILHOGV  GHILQH

IOHQ IODJ

)5B83'$7(

[

 XSGDWHGILHOGVRQO\  GHILQH

)5B86(5'()

[

 IXQFWLRQSURWRW\SH 

 XVHUGHILQHG  YRLGGLVSOD\BIUDPH LQWFRQVWWH[WILHOGBW GDWDILHOGBW  YRLGTXHU\BIUDPH LQWGDWDILHOGBW  

 )LHOG&DWHJRO\ 

YRLGLQLWBVFUHHQ  GHILQH

)/B675

[



YRLGFORVHBVFUHHQ 

DOSKDEHW QXPEHU  GHILQH

)/B6+257 [

 VKRUWQXPEHU 

GHILQH

)/B,17

[



[



HQGLI

LQWORQJQXPEHU  GHILQH

)/B'%/

GRXEOHQXPEHU  GHILQH

)/B180

GHILQH

)/B6,*1

)/B6+257_)/B,17_)/B'%/ [



VLJQHGQXPEHU  GHILQH

)/B%/$1. [

 EODQNILHOG 

GHILQH

)/B7(;7

[

 WH[W

[

 GDWD

UHDGRQO\FRQVW   GHILQH

)/B'$7$

UHDGRQO\YDU   GHILQH

)/B,1387

[

 GDWD ZULWDEOH

YDU   GHILQH

)/B,*125(

[

 GDWD

ZULWDEOHLJQRUDEOH   GHILQH

)/B',57<

[

 GLUW\ILHOG IRU

)/B'$7$   GHILQH

)/B865'()

[

 XVHU

GHILQHG 

 PDFURGHILQLWLRQ 

GHILQH

HRIO ILHOGBW

ILHOGBW URZ GHILQH





FOHDUBGLUW\ ILHOGBW

 ILHOGBW IODJ

a)/B',57< GHILQH

VHWBGLUW\ ILHOGBW

 ILHOGBW IODJ_

LVBGLUW\ ILHOGBW

 ILHOGBW IODJ

)/B',57< GHILQH )/B',57<

 VWUXFWXUHGHILQLWLRQ 

W\SHGHI

VWUXFW^ FKDU

URZ

FKDU FRQVWFKDU

FRO

GDWD

`WH[WILHOGBW

W\SHGHIVWUXFW^  VKRUW

URZ

VKRUW

FRO

67

TPC Benchmark C Full Disclosure

Appendix B: Server Source Code

`OQNBRO

ORQJKBDPRXQW FKDUKBGDWD>@





PDNH73&&





ORQJQRBRBLG

 ORQJRBLG



 GWLPHBWRBHQWU\BG 



 GRXEOHRBHQWU\BG 



 FKDURBHQWU\BG>@ 



FKDURBHQWU\BG>@ GHF 

865

0DNHILOHIRUWHVW

9HUVLRQ



XVU





EHQFKK





VKRUWRBFDUULHUBLG

 EHQFKK 

VKRUWRBROBFQW

73

VKRUWRBDOOBORFDO

5227',5

GHILQH',67B3(5B:$5(

%HWD

73EDVH RSW)681WSEV5227',5

RSWX[SWX[W 73/,%

ORQJROBQXPEHU

RSW)681WSEVOLE

(;(&64/%(*,1'(&/$5(6(&7,21

ORQJROBLBLG

VKRUWZBLG

VKRUWROBVXSSO\BZBLG

FODQJXDJH

FKDUZBQDPH>@

 GWLPHBWROBGHOLYHU\BG 

)&&/,%

RSW)681IOLE

FKDUZBVWUHHWB>@

 GRXEOHROBGHOLYHU\BG 

)&&%,1

RSW)681IELQ

FKDUZBVWUHHWB>@

 FKDUROBGHOLYHU\BG>@ 

&&

FKDUZBFLW\>@

FKDUROBGHOLYHU\BG>@

&&6/,%

FKDUZBVWDWH>@

VKRUWROBTXDQWLW\

FKDUZB]LS>@

ORQJROBDPRXQW

&&6/,%

ORQJZBWD[

 GRXEOHROBDPRXQW 

&&

FF

GRXEOHZB\WG

FKDUROBGLVWBLQIR>@  

/,%6

OFXUVHV

IFF

 )&&%,1 IFF  )&&/,%

 865 FFVOLE

&&)/$*6

 ,1&/8'(',5 V2.

VKRUWGBLG

ORQJVBTXDQWLW\

FKDUGBQDPH>@

FKDUVBGLVWB>@  

FKDUGBVWUHHWB>@

FKDUVBGLVWB>@  

5'%06

FKDUGBVWUHHWB>@

FKDUVBGLVWB>@  

%$6(

FKDUGBFLW\>@

FKDUVBGLVWB>@  

,&219/,%

FKDUGBVWDWH>@

FKDUVBGLVWB>@  

FKDUGB]LS>@

FKDUVBGLVWB>@  

6$03/(3+

ORQJGBWD[

FKDUVBGLVWB>@  

65&3+



ORQJGB\WG DGG 

FKDUVBGLVWB>@  

5'%/,%

 %$6( OLE

ORQJGBQH[WBRBLG

FKDUVBGLVWB>@  

5'%,1&

.706''85'62/$5,6

6\PIR

RSW)681UGEE RSW)681LFRQYOLE



 %$6( LQFOXGH

FKDUVBGLVWB>@    VKRUWFBLG 

GRXEOHVB\WG

&RERO

 LQWFBLG 

ORQJVBRUGHUBFQW

&2%/,%

ORQJFBLG

ORQJVBUHPRWHBFQW

&2%/,%

VKRUWFBGBLG

FKDUVBGDWD>@

&2%/,%

VKRUWFBZBLG

&RERO"

 865 OLE  %$6( X[SFEOOLE RSWX[SFEOUWOLE

/'B/,%5$5
 5'%/,%  0()73/,%  73

FKDUFBILUVW>@

 ORQJLBSULFH>@ 

FKDUFBPLGGOH>@

 FKDULBGDWD>@>@ 

FKDUFBODVW>@

 FKDULBQDPH>@>@ 



FKDUFBVWUHHWB>@

ORQJLBSULFHK

/'B/,%5$5
FKDUFBVWUHHWB>@

FKDULBGDWDK>@

%  73/,%  ,&219/,%

FKDUFBFLW\>@

FKDULBQDPHK>@

%$6(/,%

FKDUFBVWDWH>@ FKDUFB]LS>@

025(

 5'%/,%  )&&/,%  &2%/,

IOUVX

(;(&64/(1''(&/$5(6(&7,21

FKDUFBSKRQH>@

DOO

IOGWEOK73&&

 GWLPHBWFBVLQFH   GRXEOHFBVLQFH 

695)/$*

 FKDUFBVLQFH>@ 





EHQFKK





FKDUFBVLQFH>@

 25'(5/,1(,16(57 

, 5227',5 LQFOXGH/ 5'%/,% O

VTOGUYOVTOGUY

FKDUFBFUHGLW>@

%/'695

 5227',5 ELQEXLOGVHUYHU

GRXEOHFBFUHGLWBOLP

W\SHGHIVWUXFW^

 ORQJFBFUHGLWBOLP 

ORQJROBRBLG

ORQJFBGLVFRXQW

VKRUWROBGBLG

73&&73&&R

GRXEOHFBEDODQFH

VKRUWROBZBLG



 ORQJFBEDODQFH 

ORQJROBQXPEHU

2/,16(57RV73&&O 695)/$* 

GRXEOHFB\WGBSD\PHQW

ORQJROBLBLG

O &2%/,% OLEFREROVRO &2%/,% OLEGOVR

VKRUWFBSD\PHQWBFQW

VKRUWROBVXSSO\BZBLG

 ORQJFBSD\PHQWBFQW 

 FKDUROBGHOLYHU\BG>@ 

FKDUFBGDWD>@

VKRUWROBTXDQWLW\

0.)/'+'5

 5227',5 ELQPNIOGKGU

 %/'695 R73&&I73&&RI

IOGWEOKIOGWEO  0.)/'+'5 IOGWEO

 FKDUGXPP\>@   GWLPHBWKBGDWH 

ORQJROBDPRXQW

 GRXEOHKBGDWH 

FKDUROBGLVWBLQIR>@

 FKDUKBGDWH>@ 

FKDUGXPP\>@

73&&73&&BIPOR

FKDUKBGDWH>@

69

TPC Benchmark C Full Disclosure

/,1'800<3,&;  



2/,16(57RV73&&O 695)/$* OXVUOLEOLEFVR



2/B6833/
O &2%/,% OLEFREROVRO &2%/,% OLEGOVR

/,122/&173,&6  %,1$5<

2/B',67B,1)2



9$/8(6 *2/5(&2/ )25

/,164/67$7(3,&;  

22/&17

 

(1'(;(&

, 65&3+ , 5227',5 LQFOXGH73&&BIPOSFF

352&('85(',9,6,2186,1*/,12//,1



73&&BIPOF, 5227',5 LQFOXGH2'86(B)0/,

22/&17/,164/67$7(

029(64/67$7(72/,164/67$7(

RSW)681WSEVLQFOXGH''3B64/(55

 



367$57

,)64/67$7(



',63/$<

2/,16(5767$57

8321

029(72352*5$067$786

 65&3+ , 5227',5 LQFOXGHG 5'%'%

6<6287

(/6(

73&&SFFR73&&RJ,RSWX[SWX[WLQFOXGH



(;(&64/67$5764/(1'(;(&

029(72352*5$067$786

 



',63/$<64/67$7(

,1,7,$/,=(&7564/67$7(



',63/$<64/06*





2/,16(57VFRE





029(/,122/&177222/&17



(;(&64/

,'(17,),&$7,21',9,6,21

3(5)2507(67%()25(9$5<,1*&75



&200,7:25.

352*5$0,'2/,16(57

)520%<



(1'(;(&

$87+25++$5$

817,/&75!/,122/&17

(1',)

'$7(:5,77(1



029(/,15(&2/ &75 725(&

 

(19,5210(17',9,6,21

2/ &75

3(1'

&21),*85$7,216(&7,21

029(/,12/2,' &75 722/2



',63/$<

2/,16(57(1'



'$7$',9,6,21

,' &75

3(55



029(/,12/',' &75 722/'



(;(&64/(1'64/(1'(;(&

:25.,1*6725$*(6(&7,21

,' &75

(;,7352*5$0

&753,&6  %,1$5<

029(/,12/:,' &75 722/:

(1'352*5$02/,16(57



,' &75





VWRUHGK





(;(&64/%(*,1'(&/$5(6(&7,21

029(/,12/180%(5 &75 722/







6725('

(1'(;(&

180%(5 &75

352&('85(





























*2/

029(/,12/,,' &75 722/,



VWRUHGK&23<5,*+7)8-,768/,0,7('

5(&2/2&&856

,' &75



2/2,'3,&6  %,1$5<

029(/,12/6833/<:,' &75 72









2/','3,&6  %,1$5<

2/6833/<:,' &75









2/:,'3,&6  %,1$5<



029(/,12/'(/,9(5<' &75 72





6\PIR:$5(5'%73&&%HQFKPDUN

2/180%(53,&6  %,1$5<

2/'(/,9(5<' &75



2/,,'3,&6  %,1$5<

029(/,12/48$17,7< &75 722/



64/GHFODUHVHFWLRQIRUVWRUHGSURFHGXHUFDOO

2/6833/<:,'3,&6  %,1$5<

48$17,7< &75





2/'(/,9(5<'3,&;  

029(/,12/$02817 &75 722/









2/48$17,7<3,&6  %,1$5<

$02817 &75





5HYLVLRQ$Q\



'800<3,&;  

029(/,12/',67,1)2 &75 722/

(UURU &ODXVH 



2/$028173,&6  %,1$5<

',67,1)2 &75













































2/',67,1)23,&;  



',63/$<



&75



&75



'800<3,&;  



',63/$<2/2,'

2/2,' &75





',63/$<2/','

2/',' &75

22/&173,&6  %,1$5<



',63/$<2/:,'





',63/$<2/180%(5

64/67$7(3,&;  

180%(5 &75

64/06*3,&;  



',63/$<2/,,'

(;(&64/(1''(&/$5(6(&7,21



',63/$<2/6833/<:,'

(1'(;(&

6833/<:,' &75





',63/$<2/'(/,9(5<'

/,1.$*(6(&7,21

'(/,9(5<' &75

/,12/



',63/$<2/48$17,7<

/,15(&2/2&&856

48$17,7< &75

/,12/2,'3,&6  %,1$5<



',63/$<2/$02817

/,12/','3,&6  %,1$5<

$02817 &75

/,12/:,'3,&6  %,1$5<



',63/$<2/',67,1)2

/,12/180%(53,&6 

,1)2 &75

%,1$5<

(1'3(5)250

VKRUWGBLGBLQG

/,12/,,'3,&6  %,1$5<

 

VKRUWGBQDPHBLQG

/,12/6833/<:,'3,&6 



(;(&64/,16(57,172

VKRUWGBVWUHHWBBLQG

%,1$5<

73&&B6&+(0$25'(5/,1(

VKRUWGBVWUHHWBBLQG



/,12/'(/,9(5<'3,&;  



9$/8(6 *2/5(&2/ )25

VKRUWGBFLW\BLQG

/,12/48$17,7<3,&6 

22/&17

VKRUWGBVWDWHBLQG

%,1$5<

(;(&64/,16(57,172

VKRUWGB]LSBLQG



/,1'800<3,&;  

73&&B6&+(0$25'(5/,1(

VKRUWGBWD[BLQG

/,12/$028173,&6 



%,1$5<

2/B2B,'2/B'B,'2/B:B,'2/B180%(52/B,B,'

 %/'695 R73&&I73&&BIPORI

73&&BIPOR73&&BIPOSFEHQFKKEHQFKKVWRUHGK VTOFFIFF:O 65&3+ W 65&3+



VTOFFO 65&3+ W 65&3+ ,

2/:,' &75 2/



64/67$7(

64/06* 





(;(&64/%(*,1'(&/$5(6(&7,21 FKDUVWDWH>@ FKDUVTOPVJ>@ VKRUWVTOPVJBLQG

2/,,' &75 2/

2/

LQWHUURUSRV VKRUWHUURUSRVBLQG  

VKRUWZBQDPHBLQG VKRUWZBVWUHHWBBLQG

2/

VKRUWZBVWUHHWBBLQG VKRUWZBFLW\BLQG

2/

VKRUWZBVWDWHBLQG VKRUWZB]LSBLQG

2/',67

VKRUWZBWD[BLQG

VKRUWFBLGBLQG VKRUWFBILUVWBLQG

/,12/',67,1)23,&;  

70

TPC Benchmark C Full Disclosure

VKRUWFBPLGGOHBLQG

VKRUWROBVXSSO\BZBLG

VKRUWROBDPRXQWBLQG

VKRUWFBODVWBLQG

VKRUWROBVXSSO\BZBLGBLQG

VKRUWROBDPRXQWBLQG

VKRUWFBVWUHHWBBLQG

VKRUWROBVXSSO\BZBLGBLQG

VKRUWROBDPRXQWBLQG

VKRUWFBVWUHHWBBLQG

VKRUWROBVXSSO\BZBLGBLQG

VKRUWROBDPRXQWBLQG

VKRUWFBFLW\BLQG

VKRUWROBVXSSO\BZBLGBLQG

VKRUWROBDPRXQWBLQG

VKRUWFBVWDWHBLQG

VKRUWROBVXSSO\BZBLGBLQG

VKRUWROBDPRXQWBLQG

VKRUWFB]LSBLQG

VKRUWROBVXSSO\BZBLGBLQG

VKRUWROBDPRXQWBLQG

VKRUWFBSKRQHBLQG

VKRUWROBVXSSO\BZBLGBLQG

FKDUROBGHOLYHU\BG>@

VKRUWFBFUHGLWBLQG

VKRUWROBVXSSO\BZBLGBLQG

FKDUROBGHOLYHU\BG>@

VKRUWFBFUHGLWBOLPBLQG

VKRUWROBVXSSO\BZBLGBLQG

FKDUROBGHOLYHU\BG>@

VKRUWFBGLVFRXQWBLQG

VKRUWROBVXSSO\BZBLGBLQG

FKDUROBGHOLYHU\BG>@

VKRUWFBEDODQFHBLQG

VKRUWROBVXSSO\BZBLGBLQG

FKDUROBGHOLYHU\BG>@

VKRUWFB\WGBSD\PHQWBLQG

VKRUWROBVXSSO\BZBLGBLQG

FKDUROBGHOLYHU\BG>@

VKRUWFBSD\PHQWBFQWBLQG

VKRUWROBVXSSO\BZBLGBLQG

FKDUROBGHOLYHU\BG>@

VKRUWFBVLQFHBLQG

VKRUWROBVXSSO\BZBLGBLQG

FKDUROBGHOLYHU\BG>@

YDUFKDUFBGDWD[>@

VKRUWROBVXSSO\BZBLGBLQG

FKDUROBGHOLYHU\BG>@

VKRUWFBGDWDBLQG

VKRUWROBTXDQWLW\

FKDUROBGHOLYHU\BG>@

VKRUWROBTXDQWLW\

FKDUROBGHOLYHU\BG>@

VKRUWRBLGBLQG

VKRUWROBTXDQWLW\

FKDUROBGHOLYHU\BG>@

VKRUWRBHQWU\BGBLQG

VKRUWROBTXDQWLW\

FKDUROBGHOLYHU\BG>@

VKRUWRBFDUULHUBLGBLQG

VKRUWROBTXDQWLW\

FKDUROBGHOLYHU\BG>@

VKRUWRBDOOBORFDOBLQG

VKRUWROBTXDQWLW\

FKDUROBGHOLYHU\BG>@

VKRUWROBTXDQWLW\

VKRUWROBGHOLYHU\BGBLQG

VKRUWROBTXDQWLW\

VKRUWROBGHOLYHU\BGBLQG

VKRUWROBTXDQWLW\

VKRUWROBGHOLYHU\BGBLQG

ORQJROBLBLG

VKRUWROBTXDQWLW\

VKRUWROBGHOLYHU\BGBLQG

ORQJROBLBLG

VKRUWROBTXDQWLW\

VKRUWROBGHOLYHU\BGBLQG

ORQJROBLBLG

VKRUWROBTXDQWLW\

VKRUWROBGHOLYHU\BGBLQG

ORQJROBLBLG

VKRUWROBTXDQWLW\

VKRUWROBGHOLYHU\BGBLQG

ORQJROBLBLG

VKRUWROBTXDQWLW\

VKRUWROBGHOLYHU\BGBLQG

ORQJROBLBLG

VKRUWROBTXDQWLW\

VKRUWROBGHOLYHU\BGBLQG

ORQJROBLBLG

VKRUWROBTXDQWLW\BLQG

VKRUWROBGHOLYHU\BGBLQG

ORQJROBLBLG

VKRUWROBTXDQWLW\BLQG

VKRUWROBGHOLYHU\BGBLQG

ORQJROBLBLG

VKRUWROBTXDQWLW\BLQG

VKRUWROBGHOLYHU\BGBLQG

ORQJROBLBLG

VKRUWROBTXDQWLW\BLQG

VKRUWROBGHOLYHU\BGBLQG

ORQJROBLBLG

VKRUWROBTXDQWLW\BLQG

VKRUWROBGHOLYHU\BGBLQG

ORQJROBLBLG

VKRUWROBTXDQWLW\BLQG

VKRUWROBGHOLYHU\BGBLQG

ORQJROBLBLG

VKRUWROBTXDQWLW\BLQG

ORQJVBTXDQWLW\

ORQJROBLBLG

VKRUWROBTXDQWLW\BLQG

ORQJVBTXDQWLW\

ORQJROBLBLG

VKRUWROBTXDQWLW\BLQG

ORQJVBTXDQWLW\

VKRUWROBLBLGBLQG

VKRUWROBTXDQWLW\BLQG

ORQJVBTXDQWLW\

VKRUWROBLBLGBLQG

VKRUWROBTXDQWLW\BLQG

ORQJVBTXDQWLW\

VKRUWROBLBLGBLQG

VKRUWROBTXDQWLW\BLQG

ORQJVBTXDQWLW\

VKRUWROBLBLGBLQG

VKRUWROBTXDQWLW\BLQG

ORQJVBTXDQWLW\

VKRUWROBLBLGBLQG

VKRUWROBTXDQWLW\BLQG

ORQJVBTXDQWLW\

VKRUWROBLBLGBLQG

VKRUWROBTXDQWLW\BLQG

ORQJVBTXDQWLW\

VKRUWROBLBLGBLQG

LQWROBDPRXQW

ORQJVBTXDQWLW\

VKRUWROBLBLGBLQG

LQWROBDPRXQW

ORQJVBTXDQWLW\

VKRUWROBLBLGBLQG

LQWROBDPRXQW

ORQJVBTXDQWLW\

VKRUWROBLBLGBLQG

LQWROBDPRXQW

ORQJVBTXDQWLW\

VKRUWROBLBLGBLQG

LQWROBDPRXQW

ORQJVBTXDQWLW\

VKRUWROBLBLGBLQG

LQWROBDPRXQW

ORQJVBTXDQWLW\

VKRUWROBLBLGBLQG

LQWROBDPRXQW

VKRUWVBTXDQWLW\BLQG

VKRUWROBLBLGBLQG

LQWROBDPRXQW

VKRUWVBTXDQWLW\BLQG

VKRUWROBLBLGBLQG

LQWROBDPRXQW

VKRUWVBTXDQWLW\BLQG

VKRUWROBVXSSO\BZBLG

LQWROBDPRXQW

VKRUWVBTXDQWLW\BLQG

VKRUWROBVXSSO\BZBLG

LQWROBDPRXQW

VKRUWVBTXDQWLW\BLQG

VKRUWROBVXSSO\BZBLG

LQWROBDPRXQW

VKRUWVBTXDQWLW\BLQG

VKRUWROBVXSSO\BZBLG

LQWROBDPRXQW

VKRUWVBTXDQWLW\BLQG

VKRUWROBVXSSO\BZBLG

LQWROBDPRXQW

VKRUWVBTXDQWLW\BLQG

VKRUWROBVXSSO\BZBLG

LQWROBDPRXQW

VKRUWVBTXDQWLW\BLQG

VKRUWROBVXSSO\BZBLG

VKRUWROBDPRXQWBLQG

VKRUWVBTXDQWLW\BLQG

VKRUWROBVXSSO\BZBLG

VKRUWROBDPRXQWBLQG

VKRUWVBTXDQWLW\BLQG

VKRUWROBVXSSO\BZBLG

VKRUWROBDPRXQWBLQG

VKRUWVBTXDQWLW\BLQG

VKRUWROBVXSSO\BZBLG

VKRUWROBDPRXQWBLQG

VKRUWVBTXDQWLW\BLQG

VKRUWROBVXSSO\BZBLG

VKRUWROBDPRXQWBLQG

VKRUWVBTXDQWLW\BLQG

VKRUWROBVXSSO\BZBLG

VKRUWROBDPRXQWBLQG

VKRUWVBTXDQWLW\BLQG

VKRUWROBVXSSO\BZBLG

VKRUWROBDPRXQWBLQG

FKDUVBGLVW>@

VKRUWROBVXSSO\BZBLG

VKRUWROBDPRXQWBLQG

FKDUVBGLVW>@

VKRUWQRBRBLGBLQG

71

TPC Benchmark C Full Disclosure

FKDUVBGLVW>@

FKDULBQDPHK>@

VKRUWUHVXOWBRBLGBLQG

FKDUVBGLVW>@

FKDULBQDPHK>@

VKRUWUHVXOWBRBLGBLQG

FKDUVBGLVW>@

FKDULBQDPHK>@

VKRUWUHVXOWBRBLGBLQG

FKDUVBGLVW>@

FKDULBQDPHK>@

VKRUWUHVXOWBRBLGBLQG

FKDUVBGLVW>@

VKRUWLBQDPHKBLQG

VKRUWUHVXOWBRBLGBLQG

FKDUVBGLVW>@

VKRUWLBQDPHKBLQG

VKRUWUHVXOWBRBLGBLQG

FKDUVBGLVW>@

VKRUWLBQDPHKBLQG

VKRUWUHVXOWBRBLGBLQG

FKDUVBGLVW>@

VKRUWLBQDPHKBLQG

VKRUWUHVXOWBRBLGBLQG

FKDUVBGLVW>@

VKRUWLBQDPHKBLQG

VKRUWUHVXOWBRBLGBLQG

FKDUVBGLVW>@

VKRUWLBQDPHKBLQG

VKRUWUHVXOWBRBLGBLQG

FKDUVBGLVW>@

VKRUWLBQDPHKBLQG

VKRUWQRWIRXQG

FKDUVBGLVW>@

VKRUWLBQDPHKBLQG

VKRUWQRWIRXQGBLQG

FKDUVBGLVW>@

VKRUWLBQDPHKBLQG

VKRUWLWHPBQRWIRXQG

VKRUWVBGLVWBLQG

VKRUWLBQDPHKBLQG

VKRUWLWHPBQRWIRXQGBLQG

VKRUWVBGLVWBLQG

VKRUWLBQDPHKBLQG

VKRUWORZBVWRFNBLQG

VKRUWVBGLVWBLQG

VKRUWLBQDPHKBLQG

(;(&64/(1''(&/$5(6(&7,21

VKRUWVBGLVWBLQG

VKRUWLBQDPHKBLQG

VKRUWVBGLVWBLQG

VKRUWLBQDPHKBLQG

ORQJ ROBLBLGBVWU>@

VKRUWVBGLVWBLQG

VKRUWLBQDPHKBLQG

 ORQJ ROBLBLG

VKRUWVBGLVWBLQG

FKDULBGDWDK>@

 ORQJ ROBLBLG

VKRUWVBGLVWBLQG

FKDULBGDWDK>@

 ORQJ ROBLBLG

VKRUWVBGLVWBLQG

FKDULBGDWDK>@

 ORQJ ROBLBLG

VKRUWVBGLVWBLQG

FKDULBGDWDK>@

 ORQJ ROBLBLG

VKRUWVBGLVWBLQG

FKDULBGDWDK>@

 ORQJ ROBLBLG

VKRUWVBGLVWBLQG

FKDULBGDWDK>@

 ORQJ ROBLBLG

VKRUWVBGLVWBLQG

FKDULBGDWDK>@

 ORQJ ROBLBLG

VKRUWVBGLVWBLQG

FKDULBGDWDK>@

 ORQJ ROBLBLG

VKRUWVBGLVWBLQG

FKDULBGDWDK>@

 ORQJ ROBLBLG

ORQJLBSULFHK

FKDULBGDWDK>@

 ORQJ ROBLBLG

ORQJLBSULFHK

FKDULBGDWDK>@

 ORQJ ROBLBLG

ORQJLBSULFHK

FKDULBGDWDK>@

 ORQJ ROBLBLG

ORQJLBSULFHK

FKDULBGDWDK>@

 ORQJ ROBLBLG

ORQJLBSULFHK

FKDULBGDWDK>@

18//`

ORQJLBSULFHK

FKDULBGDWDK>@

VKRUW ROBVXSSO\BZBLGBVWU>@

ORQJLBSULFHK

VKRUWLBGDWDKBLQG

ROBVXSSO\BZBLG

ORQJLBSULFHK

VKRUWLBGDWDKBLQG

 VKRUW ROBVXSSO\BZBLG

ORQJLBSULFHK

VKRUWLBGDWDKBLQG

 VKRUW ROBVXSSO\BZBLG

ORQJLBSULFHK

VKRUWLBGDWDKBLQG

 VKRUW ROBVXSSO\BZBLG

ORQJLBSULFHK

VKRUWLBGDWDKBLQG

 VKRUW ROBVXSSO\BZBLG

ORQJLBSULFHK

VKRUWLBGDWDKBLQG

 VKRUW ROBVXSSO\BZBLG

ORQJLBSULFHK

VKRUWLBGDWDKBLQG

 VKRUW ROBVXSSO\BZBLG

ORQJLBSULFHK

VKRUWLBGDWDKBLQG

 VKRUW ROBVXSSO\BZBLG

ORQJLBSULFHK

VKRUWLBGDWDKBLQG

 VKRUW ROBVXSSO\BZBLG

VKRUWLBSULFHKBLQG

VKRUWLBGDWDKBLQG

 VKRUW ROBVXSSO\BZBLG

VKRUWLBSULFHKBLQG

VKRUWLBGDWDKBLQG

 VKRUW ROBVXSSO\BZBLG

VKRUWLBSULFHKBLQG

VKRUWLBGDWDKBLQG

 VKRUW ROBVXSSO\BZBLG

VKRUWLBSULFHKBLQG

VKRUWLBGDWDKBLQG

 VKRUW ROBVXSSO\BZBLG

VKRUWLBSULFHKBLQG

VKRUWLBGDWDKBLQG

 VKRUW ROBVXSSO\BZBLG

VKRUWLBSULFHKBLQG

VKRUWLBGDWDKBLQG

 VKRUW ROBVXSSO\BZBLG

VKRUWLBSULFHKBLQG

LQWUHVXOWBRBLG

18//`

VKRUWLBSULFHKBLQG

LQWUHVXOWBRBLG

VKRUW ROBTXDQWLW\BVWU>@

VKRUWLBSULFHKBLQG

LQWUHVXOWBRBLG

 VKRUW ROBTXDQWLW\

VKRUWLBSULFHKBLQG

LQWUHVXOWBRBLG

 VKRUW ROBTXDQWLW\

VKRUWLBSULFHKBLQG

LQWUHVXOWBRBLG

 VKRUW ROBTXDQWLW\

VKRUWLBSULFHKBLQG

LQWUHVXOWBRBLG

 VKRUW ROBTXDQWLW\

VKRUWLBSULFHKBLQG

LQWUHVXOWBRBLG

 VKRUW ROBTXDQWLW\

VKRUWLBSULFHKBLQG

LQWUHVXOWBRBLG

 VKRUW ROBTXDQWLW\

VKRUWLBSULFHKBLQG

LQWUHVXOWBRBLG

 VKRUW ROBTXDQWLW\

FKDULBQDPHK>@

LQWUHVXOWBRBLG

 VKRUW ROBTXDQWLW\

FKDULBQDPHK>@

LQWUHVXOWBRBLG

 VKRUW ROBTXDQWLW\

FKDULBQDPHK>@

LQWUHVXOWBRBLG

 VKRUW ROBTXDQWLW\

FKDULBQDPHK>@

LQWUHVXOWBRBLG

 VKRUW ROBTXDQWLW\

FKDULBQDPHK>@

LQWUHVXOWBRBLG

 VKRUW ROBTXDQWLW\

FKDULBQDPHK>@

LQWUHVXOWBRBLG

 VKRUW ROBTXDQWLW\

FKDULBQDPHK>@

VKRUWUHVXOWBRBLGBLQG

 VKRUW ROBTXDQWLW\

FKDULBQDPHK>@

VKRUWUHVXOWBRBLGBLQG

18//`

FKDULBQDPHK>@

VKRUWUHVXOWBRBLGBLQG

LQW ROBDPRXQWBVWU>@

FKDULBQDPHK>@

VKRUWUHVXOWBRBLGBLQG

 LQW ROBDPRXQW

FKDULBQDPHK>@

VKRUWUHVXOWBRBLGBLQG

 LQW ROBDPRXQW

72

^ ORQJ ROBLBLG

^ VKRUW

^ VKRUW ROBTXDQWLW\

^ LQW ROBDPRXQW

TPC Benchmark C Full Disclosure

 LQW ROBDPRXQW

 ORQJ LBSULFHK

YDUFKDULBMRLQ>@ 

 LQW ROBDPRXQW

 ORQJ LBSULFHK



 LQW ROBDPRXQW

 ORQJ LBSULFHK

VKRUWLBMRLQBLQG

 LQW ROBDPRXQW

 ORQJ LBSULFHK

YDUFKDUROBMRLQ>@

 LQW ROBDPRXQW

 ORQJ LBSULFHK

VKRUWROBMRLQBLQG

 LQW ROBDPRXQW

 ORQJ LBSULFHK

YDUFKDUROBTBMRLQ>@

 LQW ROBDPRXQW

 ORQJ LBSULFHK

VKRUWROBTBMRLQBLQG

 LQW ROBDPRXQW

 ORQJ LBSULFHK

YDUFKDUROBVBMRLQ>@

 LQW ROBDPRXQW

18//`

VKRUWROBVBMRLQBLQG

 LQW ROBDPRXQW

FKDU LBQDPHKBVWU>@

YDUFKDUROBLBMRLQ>@

 LQW ROBDPRXQW



VKRUWROBLBMRLQBLQG

 LQW ROBDPRXQW

 FKDU LBQDPHK

YDUFKDUUHVXOWBMRLQ>@

18//`

 FKDU LBQDPHK

VKRUWUHVXOWBMRLQBLQG

 FKDU LBQDPHK

(;(&64/(1''(&/$5(6(&7,21

FKDU ROBGHOLYHU\BGBVWU>@

^ FKDU

^ FKDU LBQDPHK>@

ROBGHOLYHU\BG>@ 

 FKDU LBQDPHK

 FKDU ROBGHOLYHU\BG

 FKDU LBQDPHK

W\SHGHIVWUXFW

 FKDU ROBGHOLYHU\BG

 FKDU LBQDPHK

^

 FKDU ROBGHOLYHU\BG

 FKDU LBQDPHK

VKRUWVTOOHQ

 FKDU ROBGHOLYHU\BG

 FKDU LBQDPHK

VWUXFW

 FKDU ROBGHOLYHU\BG

 FKDU LBQDPHK

^

 FKDU ROBGHOLYHU\BG

 FKDU LBQDPHK

 FKDUROBLBLG>@

 FKDU ROBGHOLYHU\BG

 FKDU LBQDPHK

 

 FKDU ROBGHOLYHU\BG

 FKDU LBQDPHK

FKDUVBTXDQWLW\>@

 FKDU ROBGHOLYHU\BG

 FKDU LBQDPHK

FKDUVBGLVW>@

 FKDU ROBGHOLYHU\BG

 FKDU LBQDPHK

FKDUVBGDWD>@

 FKDU ROBGHOLYHU\BG

18//`

FKDUVDSVWRS>@

 FKDU ROBGHOLYHU\BG

FKDU LBGDWDKBVWU>@

`VTOYDU>@

 FKDU ROBGHOLYHU\BG

 FKDU LBGDWDK

 FKDU ROBGHOLYHU\BG

 FKDU LBGDWDK

18//`

 FKDU LBGDWDK

W\SHGHIVWUXFW

ORQJ VBTXDQWLW\BVWU>@

 FKDU LBGDWDK

^

 ORQJ VBTXDQWLW\

 FKDU LBGDWDK

VKRUWVTOOHQ

 ORQJ VBTXDQWLW\

 FKDU LBGDWDK

VWUXFW

 ORQJ VBTXDQWLW\

 FKDU LBGDWDK

^

 ORQJ VBTXDQWLW\

 FKDU LBGDWDK

 FKDUROBLBLG>@

 ORQJ VBTXDQWLW\

 FKDU LBGDWDK

 

 ORQJ VBTXDQWLW\

 FKDU LBGDWDK

FKDULBSULFH>@

 ORQJ VBTXDQWLW\

 FKDU LBGDWDK

FKDULBQDPH>@

 ORQJ VBTXDQWLW\

 FKDU LBGDWDK

FKDULBGDWD>@

 ORQJ VBTXDQWLW\

 FKDU LBGDWDK

FKDUVDSVWRS>@

 ORQJ VBTXDQWLW\

 FKDU LBGDWDK

`VTOYDU>@

 ORQJ VBTXDQWLW\

18//`

`LBMRLQBVWU

 ORQJ VBTXDQWLW\

LQW UHVXOWBRBLGBVWU>@

 ORQJ VBTXDQWLW\

 LQW UHVXOWBRBLG

W\SHGHIVWUXFW

 ORQJ VBTXDQWLW\

 LQW UHVXOWBRBLG

^

18//`

 LQW UHVXOWBRBLG

VKRUWVTOOHQ

FKDU VBGLVWBVWU>@

 LQW UHVXOWBRBLG

VWUXFW

 FKDU VBGLVW

 LQW UHVXOWBRBLG

^

 FKDU VBGLVW

 LQW UHVXOWBRBLG

FKDUROBLBLG>@

 FKDU VBGLVW

 LQW UHVXOWBRBLG

FKDUROBDPRXQW>@

 FKDU VBGLVW

 LQW UHVXOWBRBLG

FKDUROBVXSSO\BZBLG>@

 FKDU VBGLVW

 LQW UHVXOWBRBLG

FKDUROBTXDQWLW\>@

 FKDU VBGLVW

 LQW UHVXOWBRBLG

FKDUROBGHOLYHU\BG>@

 FKDU VBGLVW

 LQW UHVXOWBRBLG

FKDUVDSVWRS>@

 FKDU VBGLVW

 LQW UHVXOWBRBLG

`VTOYDU>@

 FKDU VBGLVW

 LQW UHVXOWBRBLG

`ROBMRLQBVWU

 FKDU VBGLVW

 LQW UHVXOWBRBLG

 FKDU VBGLVW

18//`

^ ORQJ VBTXDQWLW\

^ FKDU VBGLVW>@ 

^ FKDU LBGDWDK>@ 

`VBMRLQBVWU

^ LQW UHVXOWBRBLG

W\SHGHIVWUXFW VVDWR



 FKDU VBGLVW  FKDU VBGLVW

  

^

 FKDU VBGLVW

 VWRUHGKVTOGHFODUHVHFWLRQIRU 

VKRUWVTOOHQ

18//`

 VWRUHGSURFHGXHUFDOO 

VWUXFW

ORQJ LBSULFHKBVWU>@

  

^

 ORQJ LBSULFHK

 VVDWR 

FKDUROBTXDQWLW\>@

 ORQJ LBSULFHK

  

`VTOYDU>@

 ORQJ LBSULFHK

(;(&64/%(*,1'(&/$5(6(&7,21

`ROBTBMRLQBVWU

 ORQJ LBSULFHK

YDUFKDUVBMRLQ>@ 

 ORQJ LBSULFHK



W\SHGHIVWUXFW VVDWR 

 ORQJ LBSULFHK

VKRUWVBMRLQBLQG

^

^ ORQJ LBSULFHK

73

TPC Benchmark C Full Disclosure

 GHILQH62/$5,6

VKRUWVTOOHQ





VWUXFW

(UURU &ODXVH 



5HYLVLRQ$Q\

^













































FKDUROBVXSSO\BZBLG>@







 

LIGHI8;3B'6 

VX]XNL 

GHILQH*HWWLPHRIGD\ D JHWWLPHRIGD\ D

`VTOYDU>@ LQFOXGHV\VW\SHVK!

HOVH

LQFOXGHWLPHK!

GHILQH*HWWLPHRIGD\ D JHWWLPHRIGD\ D

W\SHGHIVWUXFW VVDWR 

LQFOXGHV\VWLPHK!

HQGLI

^

LQFOXGHV\VWLPHVK!

VKRUWVTOOHQ

LQFOXGHVWGLRK!

VWUXFW

LQFOXGHV\VSDUDPK!

^

LQFOXGHV\VLSFK!

FKDUROBLBLG>@

LQFOXGHV\VPVJK!

 )XQFWLRQ3URWRW\SH 

`VTOYDU>@

LQFOXGHPDWKK!

H[WHUQLQWVFDQVWULQJ 

`ROBLBMRLQBVWU

LQFOXGHVWGOLEK!

`ROBVBMRLQBVWU

W\SHGHIVWUXFW VVDWR 

VX]XNL



LQFOXGHXQLVWGK!

 DGG 

LQFOXGHVWULQJK!

WLPHBWWWWW WLPHBWWBZN

^ VKRUWVTOOHQ

LQFOXGHDWPLK

FKDUWFBZN>@

VWUXFW

LQFOXGHWPHQYK

FKDUWFBV>@  

^

LQFOXGHEHQFKK

FKDUUHVXOWBRBLG>@ QRBRBLG 

LQFOXGHXVHUORJK!

LIGHI

LIGHI

86(B)0/

(;(&64/%(*,1'(&/$5(6(&7,21

LQFOXGH

IPOK

HQGLI

LQFOXGH

IOGWEOK

LQWWPSBVBLBLG

`VTOYDU>@

86(B64/B02'(  VX]XNL 

FKDUVDSVWRS>@

VKRUWHUURUSRVBLQG

 ,FK 

`UHVXOWBMRLQBVWU

LQWWPSBZBLG

HQGLI

LQWWPSBGBLG LQFOXGHEHQFKK ,16(57 ORQJQDPHFRXQW

  H[WHUQYRLG-03&,17 -03&,17 

ORQJROBWRWDO

,16(57  H[WHUQORQJ2/,16(77 OQNBRO DVKRUW EFKDU F 

ORQJORZBVWRFN

,16(57 

ORQJWKUHVKROG (;(&64/,1&/8'(EHQFKK

LQWWPSBRBLG

(;(&64/,1&/8'(VWRUHGK VWRUHG

FKDU64/67$7(>@

VDWR    

GHILQH,1718//

LQW  GHILQH75$&(RQ 

WWWWWWWWWWWWWWW

GHILQH'3XVHUORJ

WWW

GHILQH5'%B1250$/

 D 

GHILQH7,0(6*HWWLPHRIGD\ WS WYBVWBVHF WYBVWBXVHF

WSWYBVHF

LIGHI

86(B64/B02'(  VX]XNL 

WSWYBXVHF

(;(&64/(1''(&/$5(6(&7,21

GHILQH7,0(( 180 ?





73&&SF





*HWWLPHRIGD\ WS ?

LIGHI12B64/

WLPHBVHF

HOVH

LI WSWYBXVHFWYBVWBXVHF ?

GHILQH86(B64/B02'(

^WLPHBXVHF

HQGLI

WLPHBVHF

HOVH

WSWYBVHFWYBVWBVHF?

WYBVWBXVHFWSWYBXVHF

GHILQH2/,16(572/,16(57BQRS GHILQH-03&,17-03&,17BQRS

WLPHBVHF`?

GHILQH-03&,17-03&,17BQRS

HOVH? 











































WLPHBXVHF

WSWYBXVHFWYBVWBXVHF?

2/,16(57BQRS ^`





WLPHBXVHF

WLPHBVHF WLPHBXVHF?

-03&,17BQRS ^`



73&&SF&23<5,*+7)8-,768/,0,7('

LI 180



^ISULQWI WLPHBIG64/B180

-03&,17BQRS ^`

 ? G









($&+B7,0(









DOOBWLPH 180WLPHBVHFWLPHBXVHF ?

G?Q180WLPHBXVHF ?





6\PIR:$5(5'%73&&%HQFKPDUN

`? 

LI  ,FK  GHILQH6/((3B0,1 GHILQH64/:$,7B2XVOHHS  6/((3B0,1 



HOVH?



$SHQGL[%6HUYHU6RXXUFH&RGH

^ISULQWI WLPHBIG$//B180



($&+B7,0(

G

GG?Q?

GHILQH64/:$,7B1XVOHHS  6/((3B0,1  GHILQH64/:$,7B1B&XVOHHS  6/((3B0,1 









180

GHILQH64/:$,7B1B5XVOHHS  6/((3B0,1 





 1HZRUGHU2UGHUVWDWXV

WLPHBVHFWLPHBXVHF ?

GHILQH64/:$,7B3XVOHHS  6/((3B0,1 

`

GHILQH64/:$,7B'XVOHHS  6/((3B0,1 



GHILQH64/:$,7B6XVOHHS  6/((3B0,1 

74

TPC Benchmark C Full Disclosure

HOVH

VWUQFS\ FWP WLPH>@ 

FBLG

GHILQH6/((3B0,1

\PGKPV

RBROBFQW

GHILQH64/:$,7B2XVOHHS  6/((3B0,1 

LWPWPBPRQ

DWRL FWP 

ESQ!FBLG ESQ!RBROBFQW

\PGKPV ESQ!&B5

GHILQH64/:$,7B1XVOHHS  6/((3B0,1  GHILQH64/:$,7B1B&XVOHHS  6/((3B0,1 

VWUQFS\ FWP WLPH>@ 

GHILQH64/:$,7B1B5XVOHHS  6/((3B0,1 

\PGKPV

GHILQH64/:$,7B3XVOHHS  6/((3B0,1 

LWPWPBPGD\

LIGHI

 ,FK 

DWRL FWP 

)FKJ  )%)5  LQIR!GDWD)0/B'$7$

\PGKPV

 FKDU  ESQ

GHILQH64/:$,7B'XVOHHS 

VL]HRI QHZRUGHUBWUDQV  

6/((3B0,1 

VWUQFS\ FWP WLPH>@ 

GHILQH64/:$,7B6XVOHHS  6/((3B0,1 

\PGKPV

DWRL FWP 

HQGLI

HQGLI

LWPWPBKRXU

\PGKPV

`

HQGLI

VWUQFS\ FWP WLPH>@ 

^

\PGKPV

DWRL FWP 

LIGHI

LWPWPBPLQ

\PGKPV

HOVHLI PL[

QHZRUGHUBWUDQV ESQ



86(B)0/  ,FK  SEXI

SD\PHQWBWUDQV ESS RUGHUVWDWBWUDQV ESR

VWUQFS\ FWP WLPH>@ 

GHOLYHU\BWUDQV ESG

\PGKPV

DWRL FWP 

VWRFNOYOBWUDQV ESV

LWPWPBVHF

\PGKPV

LWPWPBLVGVW



LIGHI

1HZ2UGHU 

86(B)0/

  SD\PHQWBWUDQV  )ILQG 

)%)5  LQIR!GDWD )0/B'$7$18//   ESS

 SEXI

HOVH

86(B)0/  ,FK 

ESS

 SD\PHQWBWUDQV LQIR!GDWD

HQGLI

QHZRUGHUBWUDQVQEXI PNWLPH  LWP 

UWQVL]H

VL]HRI SD\PHQWBWUDQV 

SD\PHQWBWUDQVSEXI

RWP

RUGHUVWDWBWUDQVREXI

UHWXUQ RWP 

ZBLG

ESS!ZBLG

GHOLYHU\BWUDQVGEXI

`

GBLG

ESS!GBLG



































FBGBLG

ESS!FBGBLG

 73&& 

FBZBLG

ESS!FBZBLG

VWRFNOYOBWUDQVVEXI HQGLI

VWUXFWWLPHYDOWSWSBH



































ORQJWYBVWBVHFWYBVWBXVHF

LQW73&& LQIRQXP

VWUQFS\ FBODVWVL]HRI FBODVW 

ORQJWLPHBVHFWLPHBXVHF

7369&,1)2 LQIR

 

 ORQJWYBHQBVHFWYBHQBXVHFIRUGHOLYHU\ 

LQWQXP

VWUFS\ FBODVWESS!FBODVW 

ORQJUHVXOWBRBLG>@ IRUGHOLYHU\ 

^

IRU N

LQWQXPEHU

LQWPL[

^

LQWGRXLWX

LQWN

LI FBODVW>N@

NN

[ ^

FKDUORJQDPH>@ IRUGHOLYHU\  ),/( IG





),/( WBIG

FBODVW>N@

),/( IS



[ `

LQWUWQVL]H

),/( WLPHBIG

` ),/( GHOLYHU\BKDQGOH

18//

 ZDLWIRUPHVVDJHWRFRPHLQ 

),/( IS LIGHI

 ,FK  PL[

^

ESS!KBDPRXQW

)YDOO  )%)5  LQIR!GDWD

ESS!&B5

3D\PHQW 

LIGHI

86(B)0/  ,FK 

)0/B75$1 

)FKJ  )%)5  LQIR!GDWD)0/B'$7$

HOVH WLPH WBZN 

PL[

WLP

HQGLI

 ORFDOWLPH  WBZN  

 LQW LQIR!GDWD 

VL]HRI SD\PHQWBWUDQV  

LIGHI75$&(

WLPWPB\HDUWLPWPBPRQ

'3 73&&FDOOPL[

WLPWPBPGD\

HQGLI

G?QPL[ 



^ LI PL[

LIGHI



86(B)0/  ,FK 

^

`

LIGHI

 ,FK  QEXI

^ VWUXFWWPLWP

 QEXI

 REXI

HOVH ESR

 RUGHUVWDWBWUDQV LQIR!GDWD

HQGLI

HOVH ESQ

 ? 

)0/B'$7$18//   ESR

)0/B'$7$18//   ESQ

LQW\PGKPV

  RUGHUVWDWBWUDQV  )ILQG 

)%)5  LQIR!GDWD

  QHZRUGHUBWUDQV  )ILQG 

)%)5  LQIR!GDWD

ORQJRWP

FKDUFWP>@

REXI

86(B)0/

ORQJFB\PGKPV FKDU WLPH

FWP>@

` HOVHLI PL[

WLPWPBKRXUWLPWPBPLQWLPWPBVHF  18//

 FKDU  ESS

HQGLI

VSULQWI WFBVGGGGGG

WFBV>@

ESS!FBLG

KBDPRXQW 86(B)0/

YRLGVB\PGKPV

VWUXFWWPWLP

FBLG

 QHZRUGHUBWUDQV LQIR!GDWD

UWQVL]H ZBLG

HQGLI UWQVL]H

VL]HRI QHZRUGHUBWUDQV 

VWUQFS\ FWP WLPH>@ 

ZBLG

ESQ!ZBLG

\PGKPV

DWRL FWP 

GBLG

LWPWPB\HDU

\PGKPV

ESQ!&B5

GBLG

ESR!GBLG

FBLG

ESR!FBLG

ESR!&B5

ESQ!GBLG

WPSBGBLG

VL]HRI RUGHUVWDWBWUDQV 

ESR!ZBLG

 &RPPLW5ROOEDFNIODJ 

 &OHDUWKH&RPPLW5ROOEDFN

IODJ 

ESQ!GBLG

75

TPC Benchmark C Full Disclosure

FBZBLG

ESR!ZBLG FOLHQWV:DUHKRXVH,'

 FBGBLG









7UDQVDFWLRQ









HQGLI

ESG!&B5

UWQVL]H

'HOLYHU\ 

*HWWLPHRIGD\ WSBH 

ESR!GBLG

LIGHI75$&( VWUQFS\ FBODVWVL]HRI FBODVW 

'3 $GHOLBKDQGOH

[&B5

 

?QGHOLYHU\BKDQGOHESG!&B5 

G

VL]HRI VWRFNOYOBWUDQV 

ZBLG

ESV!ZBLG

GBLG

ESV!GBLG

WKUHVKROG

ESV!WKUHVKROG

VWUFS\ FBODVWESR!FBODVW 

HQGLI

IRU N

LI ESG!&B5

LI 6WRFN/HYHO

^

^

NN

^ LI FBODVW>N@

ESV!&B5

[ ^

 FBODVW>N@

[ ` `

LI 2UGHU6WDWXV ^ESR!&B5

ESV!ORZBVWRFN

GGGG

`

ESG!VWDUWVHF

HOVH

ESG!VWDUWXVHF

^

WSBHWYBVHF

ESV!&B5

WSBHWYBXVHF

`

ZBLG

LIGHI

86(B)0/  ,FK  )FKJ  )%)5  LQIR!GDWD)0/B'$7$

^ESR!&B5

IRU GBLG

`

GBLGGBLG

)FKJ  )%)5  LQIR!GDWD)0/B'$7$

VL]HRI VWRFNOYOBWUDQV  

ISULQWI GHOLYHU\BKDQGOHG

HQGLI

GGBLGUHVXOWBRBLG>GBLG@ 

`

`

 FKDU  ESR VL]HRI RUGHUVWDWBWUDQV   HQGLI ` HOVHLI PL[

ISULQWI GHOLYHU\BKDQGOH?Q 

LI PL[

`

^



HOVH

LIGHI75$&( '3 WSUHWXUQFDOOHGPL[

^



G?QPL[ 

HQGLI

^ ISULQWI GHOLYHU\BKDQGOHGG

86(B)0/  ,FK  GEXI

  GHOLYHU\BWUDQV  )ILQG 

)%)5  LQIR!GDWD )0/B'$7$18//   ESG

ESG

 GHOLYHU\BWUDQV LQIR!GDWD

HQGLI

ZBLG GBLG

 ,FK  WSUHWXUQ 7368&&(66LQIR!GDWD/

ESG!VWDUWVHF ESG!VWDUWXVHF





HOVH WSUHWXUQ 7368&&(66LQIR

ZBLG

!GDWDUWQVL]H 

RBFDUULHUBLG 

HQGLI

ISULQWI GHOLYHU\BKDQGOHHUUSRVG

`

64/67$7(G?Q

`



































`

ESG!GBLG  &OHDUWKH

 WSVYUGRQH 

LIGHI75$&( '3 2XWGHOLBKDQGOH

&RPPLW5ROOEDFNIODJ 

LI GHOLYHU\BKDQGOH

18//

[&B5

G

YRLGWSVYUGRQH

HQGLI

^ LIGHI75$&(

'3 WSUHWXUQFDOOHG0,;

86(B)0/



































?QGHOLYHU\BKDQGOHESG!&B5 

LIGHI75$&(

^

G73125(3/<?QPL[ 

'3 WSVYUGRQHFDOOHGSLG

 ,FK 

HQGLI

HQGLI

QXP

 WSUHWXUQ 7368&&(66 FKDU

-03&,17 

ESGVL]HRI GHOLYHU\BWUDQV _73125(3/<  

IIOXVK GHOLYHU\BKDQGOH 

LIGHI

IFORVH GHOLYHU\BKDQGOH 

JHWSLG 

  AA  HQGLI

86(B)0/  ,FK 

P  GHOLYHU\BKDQGOH

IRSHQ ORJQDPHZ 

LI GHOLYHU\BKDQGOH ^GHOLYHU\BKDQGOH

18// VWGHUU

LIGHI

G?QJHWSLG 

86(B64/B02'(  VX]XNL 

WSUHWXUQ 7368&&(66 FKDU 18//

VSULQWI ORJQDPHKRPHWSFFGHORJGHOLYHU\BORJGQX  

(;(&64/&200,7:25.

HOVH

HQGLI   

WSUHWXUQ 7368&&(66 FKDU

 (;(&64/',6&211(&7&855(17

ESGVL]HRI GHOLYHU\BWUDQV  

 

LIGHI75$&(

HQGLI

'3 GHOLYHU\BORJFDQQRWZULWH?Q 

`

HQGLI

HOVHLI PL[

SULQWI GHOLYHU\BORJFDQQRWZULWH?Q 

^

IIOXVK VWGRXW 

LIGHI



 '3 ',6&211(&7 64/67$7( 

V?Q64/67$7(  



UHWXUQ `

86(B)0/  ,FK 

` VEXI

` RBFDUULHUBLG

ESG!RBFDUULHUBLG

  VWRFNOYOBWUDQV  )ILQG  )%)5

ESV

GBLGGBLG

^UHVXOWBRBLG>GBLG@

`

 VEXI

































 LQW(UURU ^

HOVH ESV

































  (UURU 

 LQIR!GDWD )0/B'$7$18//  

IRU GBLG

86(B)0/

ESG!HUURUSRVESG!VTOVWDWH 

ESG!ZBLG

ESG!&B5

LIGHI

GGGG



 GEXI

HOVH

LIGHI

FKDU  ESV

^

86(B)0/  ,FK 

LIGHI

ORZBVWRFN



RBFDUULHUBLG 

`

HOVH

LIGHI



ISULQWI GHOLYHU\BKDQGOHGG

 VWRFNOYOBWUDQV LQIR!GDWD

76

FKDUPVJ>@

TPC Benchmark C Full Disclosure

ORQJHUUQR

`

 VKRUW ROBLBLGBLQG

),/( KDQGOH

`

 VKRUW ROBLBLGBLQG

64/67$7(>@

18//`

 LQWVFDQVWULQJ WDUJHWVHDUFKOHQJWK

VWUXFW^

FKDU WDUJHW VHDUFK

LQWQXP

LQWOHQJWK

ORQJROBLBLG



^

`VRUWBLG>@

^

LQWVHDUFKBOHQJWKLWHU

VWUXFW^

UHWXUQ  

LI VHDUFKBOHQJWK

LQWQXP

`

^

ORQJROBLBLG

V\VWHP GDWH!!WPSWSFFHUU 

UHWXUQ  

`UBLG>@

KDQGOH

`

LQWVRUWBQXP

LI 

VWUFPS 64/67$7( 

^ LI 

VWUFPS 64/67$7( 

IRSHQ WPSWSFFHUUDE 

LI KDQGOH

IRU LWHU

18//

VWUOHQ VHDUFK !OHQJWK

OHQJWKVHDUFKBOHQJWKLWHULWHUWDUJHW

KDQGOH

LI VWUQFPS WDUJHWVHDUFKVHDUFKBOHQJWK 

VWGHUU

ORQJVRUWBROBLBLG LIGHI

^

^

86(B64/B02'(  VX]XNL 



`

^

(;(&64/%(*,1'(&/$5(6(&7,21

ISULQWI KDQGOH64/(552564/67$7(

UHWXUQ  

HQGLI

V?Q64/67$7( 

`

VKRUWKBFQW

IIOXVK KDQGOH 

`

VKRUWUBFQW

UHWXUQ  

LIGHI

86(B64/B02'(  VX]XNL 

`

`

(;(&64/(1''(&/$5(6(&7,21

UHWXUQ   

































`

HQGLI

 SUH1HZ2UGHU  



































































EHJLQBWUDQ

 WSVYULQLW 

SUH1HZ2UGHU

LIGHI



































^

WSVYULQLW DUJFDUJY

UHWXUQ  

(;(&64/:+(1(9(564/(5525*272VTOHUU

LQWDUJF

`



 VX]XNL 

(;(&64/:+(1(9(5127)281'*272

FKDU

DUJY ^ LQWL





































QRWBIRXQG

 1HZ2UGHU 

HQGLI



































LIGHI75$&(

1HZ2UGHU

HUURUSRV

^

LWHPBQRWIRXQG

86(B64/B02'(

ORQJLBSULFH>@

VBMRLQVTOOHQ

 VX]XNL 

'3 WSVYULQLWFDOOHGSLG

G?QJHWSLG 

HQGLI LIGHI

86(B64/B02'(



FKDULBQDPH>@>@

LBMRLQVTOOHQ

(;(&64/:+(1(9(564/(5525

FKDULBGDWD>@>@

VMS

&217,18(

FKDUVBGDWD[>@>@

LMS

HQGLI

OQNBROOQNBEXI>@ ,16(57

ROLMS



 

 VBMRLQBVWU VBMRLQ  LBMRLQBVWU LBMRLQ  ROBLBMRLQBVWU ROBLBMRLQ



  



ROVMS

 ROBVBMRLQBVWU ROBVBMRLQ

LIGHI

86(B64/B02'(

LQWM

ROTMS

 ROBTBMRLQBVWU ROBTBMRLQ

 VX]XNL 

LQWL

(;(&64/&211(&772 69 

ORQJWRWDOBDPRXQW

KBFQW



UBFQW



LQWSRV

HQGLI

LQWLQBROBLBLG

IRU ROBQXPEHU

LQWLQBROBQXPEHU

ROBQXPEHU

VBMRLQBVWU VMS

^

LBMRLQBVWU LMS

LI ZBLG

86(B64/B02'(

ROBLBMRLQBVWU ROLMS

^

 VX]XNL 

'3 &211(&7]]]]]]] 64/67$7(  V?Q64/67$7( 

LIGHI





 '()$8/7 

ROBQXPEHURBROBFQW

ESQ!ROBVXSSO\BZBLG>ROBQXPEHU@

ROBVBMRLQBVWU ROVMS

IRU L

(;(&64/&200,7:25.

ROBTBMRLQBVWU ROTMS

^

HQGLI

LQWLWHPBQRWIRXQGBFQW

LI VRUWBLG>L@ROBLBLG

),/( IS

!ROBLBLG>ROBQXPEHU@

),/( KDQGOH

^

'3 &200,7\\\\\ 64/67$7(  V?Q64/67$7( 

LKBFQWL

ESQ

EUHDN

-03&,17  VKRUW ROBLBLGBLQGBVWU>@

^ VKRUW ROBLBLGBLQG

`

LI SUH1HZ2UGHU  L

 VKRUW ROBLBLGBLQG

`

LI SUH3D\PHQW  L

 VKRUW ROBLBLGBLQG

LI L

LI SUH2UGHU6WDWXV  L

 VKRUW ROBLBLGBLQG

^

LI SUH'HOLYHU\  L

 VKRUW ROBLBLGBLQG

VRUWBLG>KBFQW@QXP

LI SUH6WRFN/HYHO  L

 VKRUW ROBLBLGBLQG



KBFQW

 VKRUW ROBLBLGBLQG

VRUWBLG>KBFQW@ROBLBLG

LI L

 VKRUW ROBLBLGBLQG

!ROBLBLG>ROBQXPEHU@

^

 VKRUW ROBLBLGBLQG

KBFQW

SULQWI GHUURUVLQ64/

 VKRUW ROBLBLGBLQG

`

SUHSDUHVTXLWWLQJ?QL 

 VKRUW ROBLBLGBLQG

HOVH

IIOXVK VWGRXW 

 VKRUW ROBLBLGBLQG

^

H[LW  

 VKRUW ROBLBLGBLQG

UBLG>UBFQW@QXP

77

ROBQXPEHU

ESQ

KBFQW

ROBQXPEHU

TPC Benchmark C Full Disclosure

VSULQWI ROTMS

ROBLBLG,1',&$725

!ROBLBLG>ROBQXPEHU@

!VTOYDU>ROBQXPEHU@ROBTXDQWLW\G

ROBLBLGBLQG

UBFQW

ESQ!ROBTXDQWLW\>VRUWBLG>ROBQXPEHU@QXP@

ROBLBLG,1',&$725



ROBLBLGBLQG

UBLG>UBFQW@ROBLBLG

ESQ

UBFQW

`

ROBLBLG,1',&$725

` HOVH

VSULQWI ROLMS!VTOYDU>L@ROBLBLGG

ROBLBLGBLQG

^

ESQ!ROBLBLG>VRUWBLG>ROBQXPEHU@QXP@

ROBLBLG,1',&$725

UBLG>UBFQW@QXP

ROBQXPEHU



ROBLBLGBLQG

UBLG>UBFQW@ROBLBLG

ESQ

VSULQWI ROVMS!VTOYDU>L@ROBVXSSO\BZBLG

ROBLBLG,1',&$725

!ROBLBLG>ROBQXPEHU@

G

ROBLBLGBLQG

UBFQW

ESQ

ROBLBMRLQ

`

!ROBVXSSO\BZBLG>VRUWBLG>ROBQXPEHU@QXP@ 

ROBTBMRLQ

`

L

VBMRLQ

`

LBMRLQ

`

ROBVBMRLQ

IRU L

UBFQW

LUBFQWL

^

 

VRUWBLG>KBFQWL@QXP

UBLG>L@QXP

`

VRUWBLG>KBFQWL@ROBLBLG

UBLG>L@ROBLBLG

ROBTBMRLQVTOOHQ ROBLBMRLQVTOOHQ

`

ROBVBMRLQVTOOHQ IRU ROBQXPEHU

RBROBFQW 

HOVH 64/:$,7B1

UBFQW 

VWUFS\ VWDWH 

UBFQW 

ROBQXPEHUKBFQW

ROBQXPEHU

VB\PGKPV 

RBLG

^

VWUQFS\ RBHQWU\BGWFBV 

 ,FK 

ESQ!RBHQWU\BG

ESQ!ZBWD[

UDQG 

ESQ!GBWD[

UDQG 

IRU LQBROBQXPEHU

ROBQXPEHU

WBZN

LQBROBQXPEHUKBFQWLQBROBQXPEHU

UDQG 

^

QHZRUGHUBSURF

VWUFS\ ESQ!FBODVW%$528*+7$%/( 

LI VRUWBLG>LQBROBQXPEHU@ROBLBLG

LIGHI

VWUFS\ ESQ!FBFUHGLW*& 

86(B64/B02'(

ESQ!FBGLVFRXQW

 VX]XNL 

VRUWBLG>ROBQXPEHU@ROBLBLG

UDQG 

HQGLI

^

(;(&64/

VRUWBQXP

&$//73&&B6&+(0$
VRUWBLG>ROBQXPEHU@QXP



LI PHPFPS VWDWH 

VRUWBROBLBLG

HUURUSRV,1',&$725HUURUSRVBLQG

^

VRUWBLG>ROBQXPEHU@ROBLBLG



VWUQFS\ 64/67$7(VWDWH 

VRUWBLG>ROBQXPEHU@QXP

ZBLG

64/67$7(>@

VRUWBLG>LQBROBQXPEHU@QXP

WPSBGBLG

LI PHPFPS VWDWH 

VRUWBLG>ROBQXPEHU@ROBLBLG

FBLG

^

RBDOOBORFDO,1',&$725

JRWRQRWBIRXQG

RBDOOBORFDOBLQG

`

ZBWD[,1',&$725ZBWD[BLQG

HOVH



^



GBWD[,1',&$725GBWD[BLQG

JRWRVTOHUU

`



`

`

RBLG,1',&$725RBLGBLQG

`

`



VRUWBLG>LQBROBQXPEHU@ROBLBLG VRUWBLG>LQBROBQXPEHU@QXP

VRUWBQXP

 VRUWBLG>LQBROBQXPEHU@ROBLBLG

VRUWBROBLBLG

RBHQWU\BG IRU L

ROBQXPEHU

ESQ!RBLG



 

RBLG

FBGLVFRXQW,1',&$725

ROBQXPEHU

ROBQXPEHU

FBGLVFRXQWBLQG

IRU ROBQXPEHU

^

FBODVW,1',&$725FBODVWBLQG

RBROBFQWROBQXPEHU

LI ROBQXPEHUKBFQW



^

^

FBFUHGLW,1',&$725FBFUHGLWBLQG

ROBLBLG



LI LWHPBQRWIRXQG

LWHPBQRWIRXQG,1',&$725

__LWHPBQRWIRXQG!ROBQXPEHU

 ORQJ ROBLBLGBVWU>ROBQXPEHU@

LWHPBQRWIRXQGBLQG

^



KBFQW

IRU LQBROBQXPEHU

UBFQW

RBROBFQWLQBROBQXPEHU

 VKRUW ROBLBLGBLQGBVWU>ROBQXPEHU@ 





ESQ!ROBLBLG>VRUWBLG>ROBQXPEHU@QXP@



ROBQXPEHU

ESQ!ROBLBLG>ROBQXPEHU@ 

LQBROBQXPEHU

ROBLBLG

^

VSULQWI ROTMS

ROBLBLG

LI ROBQXPEHU

!VTOYDU>ROBQXPEHU@ROBTXDQWLW\G

ROBLBLG



ESQ!ROBTXDQWLW\>VRUWBLG>ROBQXPEHU@QXP@

ROBLBLG

^



ROBLBLG

LBSULFH>ROBQXPEHU@

`

ROBLBLG,1',&$725ROBLBLGBLQG



HOVH



!VTOYDU>LQBROBQXPEHU@LBSULFH 

ROBLBLG,1',&$725ROBLBLGBLQG

ESQ!LBSULFH>ROBQXPEHU@



LBSULFH>ROBQXPEHU@

^  VKRUW ROBLBLGBLQGBVWU>ROBQXPEHU@ 



VRUWBLG>LQBROBQXPEHU@QXP

DWRL LMS

ROBLBLG,1',&$725ROBLBLGBLQG





VWUQFS\ ESQ!LBQDPH>ROBQXPEHU@

ROBLBLG,1',&$725ROBLBLGBLQG

LMS

LI ROBQXPEHURBROBFQW



!VTOYDU>LQBROBQXPEHU@LBQDPH 

^

ROBLBLG,1',&$725

ESQ!LBQDPH>ROBQXPEHU@>@

ROBLBLGBLQG



 ORQJ ROBLBLGBVWU>ROBQXPEHU@ 



78

 ?

TPC Benchmark C Full Disclosure

VWUQFS\ LBGDWD>ROBQXPEHU@

VWUQFS\ OQNBEXI>ROBQXPEHU@ROBGLVWBLQIRROBGLVWBLQIR

QRWBIRXQG

LMS



'3 127)281',11HZ2UGHU$7G?QHUURUSRV 

!VTOYDU>LQBROBQXPEHU@LBGDWD 

`

IIOXVK VWGRXW 

LBGDWD>ROBQXPEHU@>@

ESQ!HUURUSRV

 ?

LIGHI

 ESQ!VBTXDQWLW\>ROBQXPEHU@ 

86(B64/B02'(

ESQ!VTOVWDWH

 VX]XNL 

LIGHI

86(B64/B02'(  VX]XNL 

 25'(5/,1(,16(57 

DWRL VMS

(;(&64/52//%$&.:25.

!VTOYDU>LQBROBQXPEHU@VBTXDQWLW\ 

HUURUSRV

VWUQFS\ ROBGLVWBLQIR

M

VMS

2/,16(57 OQNBEXI>@ RBROBFQW 64/67$7( 

!VTOYDU>LQBROBQXPEHU@VBGLVW 

LI M

ROBGLVWBLQIR>@

^

 ? 

HUURUSRV DWRL 64/67$7( 



HOVH 64/:$,7B1B5 HQGLI



UHWXUQ  

VWUQFS\ VBGDWD[>ROBQXPEHU@

'3 1HZ2UGHU(55326

VMS

64/67$7(

!VTOYDU>LQBROBQXPEHU@VBGDWD 

JRWRVTOHUU

LIGHI'3B64/(55

`

'3 1HZRUGHU(55326

VBGDWD[>ROBQXPEHU@>@

 ?

G

V?QHUURUSRV64/67$7( 

VTOHUU

64/67$7(

  VRUWBLG>LQBROBQXPEHU@ROBLBLG



LI LWHPBQRWIRXQG

HQGLI



LIGHI

 

^

EUHDN

(;(&64/&200,7:25.

86(B64/B02'(  VX]XNL 

(;(&64/:+(1(9(564/(5525&217,18(

` `

VWUQFS\ ESQ!FBODVWFBODVW 

HQGLI

`

VWUQFS\ ESQ!FBFUHGLWFBFUHGLW 

LI (UURU

HOVH

ESQ!GBWD[

GBWD[

^

^

ESQ!ZBWD[

ZBWD[

LIGHI

LBSULFH>ROBQXPEHU@



ESQ!LBSULFH>ROBQXPEHU@



ESQ!VBTXDQWLW\>ROBQXPEHU@ ROBGLVWBLQIR>@



 ? 

ESQ!FBGLVFRXQW WRWDOBDPRXQW

86(B64/B02'(  VX]XNL 

FBGLVFRXQW

  ZBWD[GBWD[ 

   FBGLVFRXQW  ESQ!WRWDOBDPRXQW ESQ!HUURUSRV

`

ESQ!VTOVWDWH

(;(&64/52//%$&.:25. HOVH 64/:$,7B1B5

WRWDOBDPRXQW

 

HQGLI JRWREHJLQBWUDQ

UHWXUQ  

`

!ROBTXDQWLW\>ROBQXPEHU@

`

ESQ!HUURUSRV

 LBSULFH>ROBQXPEHU@

HOVH

ESQ!VTOVWDWH

ESQ!ROBDPRXQW>ROBQXPEHU@

^

ROBDPRXQW

ESQ

ROBDPRXQW

 WRWDOBDPRXQW

ROBDPRXQW

LIGHI

ESQ!HUURUSRV



ESQ!VTOVWDWH



86(B64/B02'(  VX]XNL 

(;(&64/52//%$&.:25.

64/:$,7B1B5

(;(&64/52//%$&.:25.



UHWXUQ  

VFDQVWULQJ VBGDWD[>ROBQXPEHU@25,*,1$/ 

 % 

HQGLI UHWXUQ  

`

^ ESQ!EUDQGBJHQHULF>ROBQXPEHU@

HUURUSRV DWRL 64/67$7( 

HOVH

LI VFDQVWULQJ LBGDWD>ROBQXPEHU@25,*,1$/

`

HOVH

`

64/:$,7B1B&

HOVH

64/:$,7B1B5

































  SUH3D\PHQW 

^ ESQ!EUDQGBJHQHULF>ROBQXPEHU@

ESQ!WRWDOBDPRXQW

 * 





































SUH3D\PHQW

 ,FK 

` IRU L

OQNBEXI>ROBQXPEHU@ROBRBLG

^

LL

UHWXUQ  

^



,16(57



LI ESQ!ROBVXSSO\BZBLG>L@

RBLG

 ^

`

EUHDN

 OQNBEXI>ROBQXPEHU@ROBGBLG

WPSBGBLG

 OQNBEXI>ROBQXPEHU@ROBZBLG

ZBLG

`



































VWUFS\ ESQ!LBQDPH>L@

 3D\PHQW 

ESQ!VBTXDQWLW\>L@

OQNBEXI>ROBQXPEHU@ROBQXPEHU

 UDQG  

ESQ!EUDQGBJHQHULF>L@

ROBQXPEHU

ESQ!LBSULFH>L@

 OQNBEXI>ROBQXPEHU@ROBLBLG



































1$0(61$0(61$0(61$0( 



 * 

ESQ!LBSULFH>L@ ESQ

OQNBEXI>ROBQXPEHU@ROBVXSSO\BZBLG

ESQ!WRWDOBDPRXQW



`

EHJLQBWUDQ 86(B64/B02'(  VX]XNL 

ESQ!ROBDPRXQW>L@

(;(&64/:+(1(9(564/(5525*272VTOHUU

ESQ!RBROBFQW

!ROBVXSSO\BZBLG>ROBQXPEHU@

^

LIGHI

!ROBTXDQWLW\>L@

ESQ

3D\PHQW

 UDQG  

ESQ!ROBDPRXQW>L@

ROBLBLG



L



  ESQ!ZBWD[

(;(&64/:+(1(9(5127)281'*272

OQNBEXI>ROBQXPEHU@ROBTXDQWLW\

 ESQ!WRWDOBDPRXQW



ESQ!GBWD[ 

QRWBIRXQG

   ESQ!FBGLVFRXQW

HQGLI

ESQ!ROBTXDQWLW\>ROBQXPEHU@

OQNBEXI>ROBQXPEHU@ROBDPRXQW 

G

V?QHUURUSRV64/67$7( 

ROBDPRXQW

  UHWXUQ  

VB\PGKPV 

HQGLI

VWUQFS\ KBGDWHWFBV 

79

TPC Benchmark C Full Disclosure

HUURUSRV LIGHI



VWUFS\ ESS!FBVWUHHWBFBVWUHHWB 

HOVH

86(B64/B02'(

64/:$,7B3

VWUFS\ ESS!FBFLW\FBFLW\ 

 VX]XNL 

VWUFS\ VWDWH 

VWUFS\ ESS!FBVWDWHFBVWDWH  VWUFS\ ESS!FB]LSFB]LS 

(;(&64/ &$//73&&B6&+(0$
FBGLVFRXQW

UDQG 



 ,FK 

VWUFS\ ESS!GBVWUHHWBGBVWUHHWB 

HUURUSRV,1',&$725HUURUSRVBLQG

VWUFS\ FBILUVW$%&'()*+,-./ 

VWUFS\ ESS!GBVWUHHWBGBVWUHHWB 



VWUFS\ FBPLGGOH2( 

VWUFS\ ESS!GBFLW\GBFLW\ 

ZBLG

VWUFS\ FBODVW%$528*+7$%/( 

VWUFS\ ESS!GBVWDWHGBVWDWH 

GBLG

VWUFS\ FBSKRQH 

VWUFS\ ESS!GB]LSGB]LS 

FBLG

FBLG

UDQG  VWUFS\ ESS!ZBVWUHHWBZBVWUHHWB 

FBGBLG

KBDPRXQW

VWUFS\ ESS!ZBFLW\ZBFLW\ 

3456789:;<=$%&' 

VWUFS\ ESS!ZBVWDWHZBVWDWH 

VWUFS\ FBVWUHHWB

KBGDWH ZBQDPH

VWUFS\ ESS!ZBVWUHHWBZBVWUHHWB 

VWUFS\ FBVWUHHWB

FBZBLG

VWUFS\ ESS!ZB]LSZB]LS 

()*+,-.2/012345 

ZBVWUHHWB,1',&$725

VWUFS\ FBFLW\6789:;<=$%&'()* 

ZBVWUHHWBBLQG

VWUFS\ FBVWDWH5( 

ESS!FBEDODQFH

ZBVWUHHWB,1',&$725

VSULQWI FB]LSGUDQG 

ESS!FBFUHGLWBOLP

ZBVWUHHWBBLQG

ESS!FBVLQFH

FB\PGKPV FBVLQFH 

VWUFS\ ESS!FBFUHGLWFBFUHGLW 

VWUFS\ GBVWUHHWB



3456789:;<=$%&'  LIGHI

VWUFS\ GBVWUHHWB

 ZB]LS,1',&$725ZB]LSBLQG

FBFUHGLWBOLP



ZBFLW\,1',&$725ZBFLW\BLQG

ZBVWDWH,1',&$725ZBVWDWHBLQG

FBEDODQFH

86(B64/B02'(  ,FK 

()*+,-.2/012345 



VWUFS\ GBFLW\6789:;<=$%&'()* 

LI VWUFPS FBFUHGLW%& 

GBQDPH

VWUFS\ GBVWDWH5( 

^

VSULQWI GB]LSG

VWUQFS\ ESS

GBVWUHHWB,1',&$725 GBVWUHHWBBLQG

!FBGDWDFBGDWD[VTOYDUFBGDWD[VTOOHQ 

UDQG  

`

GBVWUHHWB,1',&$725

^

3456789:;<=$%&' 

ESS!FBGDWD>@

VWUFS\ ZBVWUHHWB

 GBVWDWH,1',&$725GBVWDWHBLQG

HOVH

VWUFS\ ZBVWUHHWB

GBVWUHHWBBLQG GBFLW\,1',&$725GBFLW\BLQG

VWUFS\ ZBFLW\6789:;<=$%&'()* 

GB]LS,1',&$725GB]LSBLQG

VWUFS\ ZBVWDWH5( 



VSULQWI ZB]LSG

HOVH  ,FK  LI UDQG 

 ^

GHILQHB675

UDQG  

DEFGHIJKLMNOPQRSTUVWXYZ[\]

 FBEDODQFH

FBPLGGOH,1',&$725 FBPLGGOHBLQG



`

()*+,-.2/012345 



FBILUVW,1',&$725FBILUVWBLQG



  UDQG UDQG  

a>@

VWUFS\ ESS!FBFUHGLW%& 

  FBFUHGLWBOLP

FBODVW



VWUFS\ ESS!FBGDWD



B675B675B675B675B675

FBVWUHHWB,1',&$725 FBVWUHHWBBLQG

VWUFS\ FBVLQFH 

B675B675B675 

FBVWUHHWB,1',&$725

VWUFS\ FBFUHGLW*& 

`HOVH^

FBVWUHHWBBLQG

ESS!FBGDWD>@

HQGLI

 ? 

`

FBFLW\,1',&$725FBFLW\BLQG 

HQGLI



LI PHPFPS VWDWH 

FBVWDWH,1',&$725FBVWDWHBLQG

^



VWUQFS\ 64/67$7(VWDWH 

ESS!HUURUSRV

FB]LS,1',&$725FB]LSBLQG

64/67$7(>@

ESS!VTOVWDWH



LI PHPFPS VWDWH 

FBSKRQH,1',&$725

^

FBSKRQHBLQG

JRWRQRWBIRXQG

FBFUHGLW

`

QRWBIRXQG

FBFUHGLWBOLP,1',&$725

HOVH

'3 127)281',13D\PHQW$7

FBFUHGLWBOLPBLQG

^

G?QHUURUSRV 

FBGLVFRXQW,1',&$725

JRWRVTOHUU

IIOXVK VWGRXW 

FBGLVFRXQWBLQG

`

ESS!HUURUSRV

FBEDODQFH,1',&$725

`

ESS!VTOVWDWH

 

 

 (;(&64/&200,7:25.  UHWXUQ  

HUURUSRV DWRL 64/67$7( 

 (;(&64/52//%$&.:25. 

FBEDODQFHBLQG FBGLVFRXQW

UHWXUQ  

FB\WGBSD\PHQW,1',&$725

ESS!FBGLVFRXQW

FB\WGBSD\PHQWBLQG

ESS!KBGDWH

FBSD\PHQWBFQW,1',&$725

VWUFS\ ESS!FBILUVWFBILUVW 

VTOHUU

FBSD\PHQWBFQWBLQG

VWUFS\ ESS!FBPLGGOHFBPLGGOH 

LIGHI'3B64/(55

FBVLQFH,1',&$725FBVLQFHBLQG

VWUFS\ ESS!FBODVWFBODVW 

'3 3D\PHQW(55326



VWUFS\ ESS!FBSKRQHFBSKRQH 

64/67$7(

FBGDWD[,1',&$725FBGDWDBLQG

ESS!FBLG

HQGLI

 

VWUFS\ ESS!FBVWUHHWBFBVWUHHWB 

WBZN

FBLG

80

G

V?QHUURUSRV64/67$7( 

LI (UURU

TPC Benchmark C Full Disclosure

ESR!ROBGHOLYHU\BG>ROBQXPEHU@

^

FB\PGKPV  

 (;(&64/52//%$&.:25. 

FBLG

JRWREHJLQBWUDQ

 ,FK 

`

VWUFS\ FBILUVW$%&'()*+,-./ 

ESS!HUURUSRV

` HQGLI

VWUFS\ FBPLGGOH2( 

HUURUSRV

ESS!VTOVWDWH

UDQG 

DWRL 64/67$7( 

 (;(&64/52//%$&.:25. 

VWUFS\ FBODVW%$528*+7$%/( 

LI RBFDUULHUBLGBLQG

FBEDODQFH

^

  UDQG UDQG  

ESR!RBFDUULHUBLG

 

UHWXUQ  

RBLG

`





































,1718//

`

UDQG 

VWUFS\ RBHQWU\BG 

HOVH

RBROBFQW

^

UDQG 

ESR!RBFDUULHUBLG

HQGLI

RBFDUULHUBLG

`

 SUH2UGHU6WDWXV 

ESR!FBLG



FBLG



































LI PHPFPS VWDWH 

SUH2UGHU6WDWXV

^

ESR!RBROBFQW

^

VWUQFS\ 64/67$7(VWDWH 

VWUFS\ ESR!FBILUVWFBILUVW 

UHWXUQ  

64/67$7(>@

`

LI PHPFPS VWDWH 

RBROBFQW

VWUFS\ ESR!FBPLGGOHFBPLGGOH 



VWUFS\ ESR!FBODVWFBODVW 



^

ESR!FBEDODQFH



































JRWRQRWBIRXQG

ESR!RBLG

FBEDODQFH

 2UGHU6WDWXV 

`

ESR!RBHQWU\BG



































HOVH

2UGHU6WDWXV

^

ESR!HUURUSRV

^

JRWRVTOHUU

ESR!VTOVWDWH

ROBMRLQBVWU ROMS

`

 (;(&64/&200,7:25. 

RBLG FB\PGKPV RBHQWU\BG 

 

` UHWXUQ  

EHJLQBWUDQ LIGHI

86(B64/B02'(

LIGHI

86(B64/B02'(

IRU ROBQXPEHU



RBROBFQWROBQXPEHU

(;(&64/:+(1(9(5127)281'*272

^

QRWBIRXQG

ESR!ROBLBLG>ROBQXPEHU@

HQGLI

!VTOYDU>ROBQXPEHU@ROBLBLG 

ROMS HUURUSRV



 ROBMRLQBVWU ROBMRLQ 

'3 127)281',12UGHU6WDWXV$7

ROBQXPEHU

G?QHUURUSRV  IIOXVK VWGRXW  ESR!HUURUSRV

DWRL ROMS

ESR!VTOVWDWH

ESR!ROBDPRXQW>ROBQXPEHU@ ROBMRLQVTOOHQ

QRWBIRXQG

 ,FK 

 VX]XNL  (;(&64/:+(1(9(564/(5525*272VTOHUU

HUURUSRV DWRL 64/67$7( 

 (;(&64/52//%$&.:25. 

DWRL ROMS

UHWXUQ  

!VTOYDU>ROBQXPEHU@ROBDPRXQW  ESR!ROBVXSSO\BZBLG>ROBQXPEHU@ 

VTOHUU

DWRL ROMS

 SULQWI 2UGHUVWDWXV?Q  

!VTOYDU>ROBQXPEHU@ROBVXSSO\BZBLG 

LIGHI'3B64/(55

LIGHI

86(B64/B02'(

ESR!ROBTXDQWLW\>ROBQXPEHU@

'3 2UGHU6WDWXV(55326

 VX]XNL 



64/67$7(

DWRL ROMS

HQGLI

(;(&64/

!VTOYDU>ROBQXPEHU@ROBTXDQWLW\ 

&$//73&&B6&+(0$
LI PHPFPS ROMS



!VTOYDU>ROBQXPEHU@ROBGHOLYHU\BG 

HUURUSRV,1',&$725HUURUSRVBLQG

^



ESR!ROBGHOLYHU\BG>ROBQXPEHU@

JRWREHJLQBWUDQ

ZBLG



`

GBLG

!VTOYDU>ROBQXPEHU@ROBGHOLYHU\BG 

FBLG

`

ESR!HUURUSRV

FBILUVW,1',&$725FBILUVWBLQG

HOVH

ESR!VTOVWDWH



^

FBPLGGOH,1',&$725

ESR!ROBGHOLYHU\BG>ROBQXPEHU@

FBPLGGOHBLQG



UHWXUQ  

FBODVW,1',&$725FBODVWBLQG

`

`



`

FBEDODQFH,1',&$725

HOVH

LI (UURU

FB\PGKPV ROMS





































 SUH'HOLYHU\ 

 ,FK  IRU ROBQXPEHU

ROBQXPEHURBROBFQW

^

RBHQWU\BGBLQG

ESR!ROBLBLG>ROBQXPEHU@

RBROBFQW ROBMRLQ,1',&$725ROBMRLQBLQG  

64/:$,7B2

UHWXUQ  



`

UDQG   ESR!ROBDPRXQW>ROBQXPEHU@



































UDQG  ESR!ROBVXSSO\BZBLG>ROBQXPEHU@



 'HOLYHU\  

































UDQG   ESR!ROBTXDQWLW\>ROBQXPEHU@

HOVH

































 SUH'HOLYHU\

^

RBFDUULHUBLGBLQG

HUURUSRV DWRL 64/67$7( 

 (;(&64/52//%$&.:25. 

RBHQWU\BG,1',&$725

RBFDUULHUBLG,1',&$725

^



ROBQXPEHU





 (;(&64/52//%$&.:25. 

FBEDODQFHBLQG RBLG,1',&$725RBLGBLQG

G

V?QHUURUSRV64/67$7( 



'HOLYHU\ ^

UDQG  

LQWWHPSBGBLG

VWUFS\ VWDWH 

81

TPC Benchmark C Full Disclosure

UHVXOWBMRLQBVWU UMS

 (;(&64/52//%$&.:25. 

64/67$7(>@

UHWXUQ  

LI PHPFPS VWDWH 



^

EHJLQBWUDQ LIGHI



JRWRQRWBIRXQG

86(B64/B02'(

VTOHUU

 VX]XNL 

LIGHI'3B64/(55

` HOVH

(;(&64/:+(1(9(564/(5525*272

'3 'HOLYHU\(55326

VTOHUU

64/67$7(

(;(&64/:+(1(9(5127)281'*272

HQGLI

JRWRVTOHUU

QRWBIRXQG

LI (UURU

`

HQGLI

^

`

 (;(&64/52//%$&.:25. 

HOVH

JRWREHJLQBWUDQ

   ',675,&7WHEOHVHOHFW 

`

(;(&64/:+(1(9(564/(5525

UHVXOWBMRLQVTOOHQ UMS



 UHVXOWBMRLQBVWU UHVXOWBMRLQ

G

V?QHUURUSRV64/67$7( 

VB\PGKPV 

ESG!HUURUSRV

VWUQFS\ ROBGHOLYHU\BGWFBV 

ESG!VTOVWDWH

RBFDUULHUBLG

 (;(&64/52//%$&.:25. 

HUURUSRV LIGHI

ESG!RBFDUULHUBLG

HUURUSRV DWRL 64/67$7( 

^

*272(55B6B', (;(&64/:+(1(9(5127 )281'*272(55B6B', (;(&64/6(/(&7'B1(;7B2B,'

UHWXUQ  



,172RBLG

`

86(B64/B02'(

)52073&&B6&+(0$',675,&7

 VX]XNL  (;(&64/



































:+(5('B:B,'

&$//73&&B6&+(0$
 SUH6WRFN/HYHO 

$1''B,'





































(;(&64/:+(1(9(564/(5525

HUURUSRV,1',&$725HUURUSRVBLQG

SUH6WRFN/HYHO

&217,18(



^

(;(&64/:+(1(9(5127

ZBLG

UHWXUQ  

)281'&217,18(

FBLG

`    25'(5/,1(WHEOHVHOHFW 

RBFDUULHUBLG

   672&.WHEOHVHOHFWDQGFRXQW,7(0 

ROBGHOLYHU\BG



































UHVXOWBMRLQ,1',&$725

 6WRFN/HYHO 

UHVXOWBMRLQBLQG



































WPSBRBLG

 

6WRFN/HYHO

RBLG

HOVH

^

W

RBLG

W

RBLG

W

RBLG

86(B64/B02'(

W

RBLG

 VX]XNL 

W

RBLG

(;(&64/:+(1(9(564/(5525*272

W

RBLG

^

VTOHUU

W

RBLG

VWUQFS\ 64/67$7(VWDWH 

(;(&64/:+(1(9(5127)281'*272

W

RBLG

64/67$7(>@

QRWBIRXQG

W

RBLG

HQGLI

W

RBLG

W

RBLG

W

RBLG

64/:$,7B' EHJLQBWUDQ

VWUFS\ VWDWH 

LIGHI

HQGLI

LI PHPFPS VWDWH 





LI PHPFPS VWDWH 



HUURUSRV

^

ZBLG

GBLG



JRWRQRWBIRXQG

RBLG

RBLG

`

  

W

RBLG

HOVH

LIGHI672&.B6725('

W

RBLG

^

LIGHI

86(B64/B02'(

W

RBLG

 VX]XNL 

W

RBLG

JRWRVTOHUU `

(;(&64/

W

RBLG

`

&$//73&&B6&+(0$
W

RBLG

 HUURUSRV,1',&$725HUURUSRVBLQG

(;(&64/:+(1(9(5

WHPSBGBLG



64/(5525*272(55B6B672/

^

ZBLG

(;(&64/:+(1(9(5127

GBLG

)281'*272(55B6B672/

IRU WHPSBGBLG

WHPSBGBLG

UHVXOWBRBLG>WHPSBGBLG@

DWRL UMS

!VTOYDU>WHPSBGBLG@UHVXOWBRBLG 

WKUHVKROG

`

ORZBVWRFN,1',&$725

(;(&64/6(/(&7&2817 ',67,1&76B,B,'

ORZBVWRFNBLQG

,172ORZBVWRFN

 

)52073&&B6&+(0$25'(5/,1(

HOVH

73&&B6&+(0$672&.

ESG!HUURUSRV ESG!VTOVWDWH

 

 (;(&64/&200,7:25. 

64/:$,7B6

:+(5(2/B:B,'

VWUFS\ VWDWH 

$1'2/B'B,' $1'2/B2B,'

UHWXUQ   ORZBVWRFN

UDQG 

'3 127)281',1'(/,9(5<$7

WWWWWWWWW

HQGLI

WWWWWWWWW

G?QHUURUSRV  LI PHPFPS VWDWH 

IIOXVK VWGRXW 

ESG!VTOVWDWH

,1 WPSBRBLG

 ,FK 

QRWBIRXQG

ESG!HUURUSRV

ZBLG

GBLG

HUURUSRV DWRL 64/67$7( 



RBLG

^

$1'2/B180%(5

VWUQFS\ 64/67$7(VWDWH 

,1 

82

TPC Benchmark C Full Disclosure



7369&,1)2 LQIR

7369&,1)2 LQIR

$1'2/B2B,'

^

^

%(7:((1#703B2B,'

LIGHI75$&(

QXPEHU

$1'#2B,'

'3 73&&FDOOHG?Q 

UHWXUQ 73&& LQIRQXPEHU 

$1'6B,B,'

HQGLI

`

2/B,B,'



73&& LQIR

$1'6B:B,'

2/B:B,'

QXPEHU

$1'6B:B,'

ZBLG

UHWXUQ 73&& LQIRQXPEHU 

7369&,1)2 LQIR

`

^

73&& LQIR

QXPEHU

(;(&64/:+(1(9(5

7369&,1)2 LQIR

UHWXUQ 73&& LQIRQXPEHU 

64/(5525&217,18(

^

`

(;(&64/:+(1(9(5127

QXPEHU

)281'&217,18(

UHWXUQ 73&& LQIRQXPEHU 

7369&,1)2 LQIR

(;(&64/&200,7:25.

`

^

HQGLI

73&& LQIR

QXPEHU

7369&,1)2 LQIR

UHWXUQ 73&& LQIRQXPEHU 

^

`

$1'6B48$17,7<WKUHVKROG

QXPEHU

ESV!HUURUSRV ESV!VTOVWDWH





73&& LQIR





73&& LQIR



UHWXUQ 73&& LQIRQXPEHU 

7369&,1)2 LQIR

`

^

73&& LQIR

QXPEHU

7369&,1)2 LQIR

UHWXUQ 73&& LQIRQXPEHU 

^

`

QXPEHU







73&& LQIR



 (;(&64/&200,7:25. 

UHWXUQ 73&& LQIRQXPEHU 

7369&,1)2 LQIR

UHWXUQ  

`

^

73&& LQIR

QXPEHU

  

7369&,1)2 LQIR

UHWXUQ 73&& LQIRQXPEHU 

 64/(55127B)281' 

^

`

(55B6B',

QXPEHU

ESV!HUURUSRV

 JRWRVTOHUU

(55B6B672/ ESV!HUURUSRV

 JRWRVTOHUU



73&& LQIR



UHWXUQ 73&& LQIRQXPEHU 

7369&,1)2 LQIR

`

^

73&& LQIR

QXPEHU

7369&,1)2 LQIR

UHWXUQ 73&& LQIRQXPEHU 

^

`

QXPEHU



73&& LQIR



UHWXUQ 73&& LQIRQXPEHU 

7369&,1)2 LQIR

`

^

QRWBIRXQG

73&& LQIR

QXPEHU

'3 127)281',1672&./(9(/$7

7369&,1)2 LQIR

UHWXUQ 73&& LQIRQXPEHU 

G?QHUURUSRV 

^

`

IIOXVK VWGRXW 

QXPEHU

  



73&& LQIR



UHWXUQ 73&& LQIRQXPEHU 

7369&,1)2 LQIR

`

^

(;(&64/52//%$&.:25.

73&& LQIR

QXPEHU

UHWXUQ  

7369&,1)2 LQIR

UHWXUQ 73&& LQIRQXPEHU 

^

`

ESV!HUURUSRV ESV!VTOVWDWH

HUURUSRV DWRL 64/67$7( 



73&& LQIR

VTOHUU

QXPEHU

LIGHI'3B64/(55

UHWXUQ 73&& LQIRQXPEHU 

7369&,1)2 LQIR

`

^

73&& LQIR

QXPEHU

HQGLI

7369&,1)2 LQIR

UHWXUQ 73&& LQIRQXPEHU 

LI (UURU

^

`

^

QXPEHU

(;(&64/52//%$&.:25.

UHWXUQ 73&& LQIRQXPEHU 

7369&,1)2 LQIR

JRWREHJLQBWUDQ

`

^

`

73&& LQIR

QXPEHU

7369&,1)2 LQIR

UHWXUQ 73&& LQIRQXPEHU 

^

`

'3 6WRFNOHYHO(55326 64/67$7(

G

V?QHUURUSRV64/67$7( 

ESV!HUURUSRV ESV!VTOVWDWH

HUURUSRV DWRL 64/67$7( 





73&& LQIR





73&& LQIR

(;(&64/52//%$&.:25.

QXPEHU

UHWXUQ  

UHWXUQ 73&& LQIRQXPEHU 

7369&,1)2 LQIR

`

`

^

73&& LQIR

QXPEHU

7369&,1)2 LQIR

UHWXUQ 73&& LQIRQXPEHU 

^

`

LIQGHI

86(B)0/   





73&& LQIR



































QXPEHU



 73&&!73&&73&&V!73&&G! 

UHWXUQ 73&& LQIRQXPEHU 

7369&,1)2 LQIR



































`

^

73&& LQIR

73&& LQIR

QXPEHU

83



TPC Benchmark C Full Disclosure

UHWXUQ 73&& LQIRQXPEHU 

7369&,1)2 LQIR

7369&,1)2 LQIR

`

^

^

73&& LQIR

QXPEHU

7369&,1)2 LQIR

UHWXUQ 73&& LQIRQXPEHU 

UHWXUQ 73&& LQIRQXPEHU 

^

`

`

73&& LQIR

HQGLI

QXPEHU



QXPEHU





UHWXUQ 73&& LQIRQXPEHU 

7369&,1)2 LQIR

`

^

73&& LQIR

QXPEHU

7369&,1)2 LQIR

UHWXUQ 73&& LQIRQXPEHU 



^

`

 )XQFWLRQ5($',7(07$%/( 

QXPEHU







WUDZXSSF





 73&&ZDUPLQJXS,7(0.D]XWDND2]DZD



73&& LQIR

UHWXUQ 73&& LQIRQXPEHU 

7369&,1)2 LQIR

(;(&64/%(*,1'(&/$5(6(&7,21

`

^

FKDU

73&& LQIR

QXPEHU

7369&,1)2 LQIR

UHWXUQ 73&& LQIRQXPEHU 

VKRUWZBLG

^

`

VKRUWZHBLG

73&& LQIR

VKRUWGBLG

UHWXUQ 73&& LQIRQXPEHU 

7369&,1)2 LQIR

LQWRBLG

`

^

LQWLWHPBV

73&& LQIR

QXPEHU

7369&,1)2 LQIR

UHWXUQ 73&& LQIRQXPEHU 

^

`

QXPEHU

QXPEHU





64/67$7(>@

LQWLBF



LQWLWHPBH



(;(&64/(1''(&/$5(6(&7,21

PDLQ LQWDUJFFKDU DUJY>@ ^

73&& LQIR

UHWXUQ 73&& LQIRQXPEHU 

7369&,1)2 LQIR

LQWLM

`

^

LQWZV

73&& LQIR

QXPEHU

7369&,1)2 LQIR

UHWXUQ 73&& LQIRQXPEHU 

^

`

ZV

DWRL DUJY>@ 

73&& LQIR

ZH

DWRL DUJY>@ 

QXPEHU



ZH



FKDUVTOQRUPDO>@



LI DUJF

UHWXUQ 73&& LQIRQXPEHU 

7369&,1)2 LQIR

`

`

^

V\VWHP GDWH 

73&& LQIR

QXPEHU

7369&,1)2 LQIR

UHWXUQ 73&& LQIRQXPEHU 

^

`

QXPEHU



 ^

 LI ZV

 ^ LI ZH

XVHVHFRQG?Q 

UHWXUQ 73&& LQIRQXPEHU  ` 73&&G LQIR

7369&,1)2 LQIR

7369&,1)2 LQIR

^

^ 

QXPEHU

LWHPBV

ZH

LWHPBH

ZH



73&& LQIR

QXPEHU

 ^ SULQWI :83,##



 SULQWI IRU

 ,B,'

GG?QLWHPBVLWHPBH 

UHWXUQ 73&& LQIRQXPEHU 

UHWXUQ 73&& LQIRQXPEHU 

`

`

73&& LQIR

73&&G LQIR

6(/(&7&2817 ,172LBF)520

7369&,1)2 LQIR

7369&,1)2 LQIR

73&&B6&+(0$,7(0

^

^

QXPEHU



QXPEHU

(;(&64/

:+(5(,B,'



UHWXUQ 73&& LQIRQXPEHU 

UHWXUQ 73&& LQIRQXPEHU 

`

`

73&& LQIR

73&&G LQIR

7369&,1)2 LQIR

7369&,1)2 LQIR

^

^

QXPEHU



QXPEHU

!LWHPBV$1'

,B,'LWHPBH `HOVH^ SULQWI :83,## XVHVHFRQG?Q  (;(&64/ 6(/(&7&2817 ,172LBF)520



73&&B6&+(0$,7(0

UHWXUQ 73&& LQIRQXPEHU 

UHWXUQ 73&& LQIRQXPEHU 

`

`

`

73&& LQIR

73&&V LQIR

(;(&64/&200,7:25.

7369&,1)2 LQIR

7369&,1)2 LQIR

^

^

QXPEHU



QXPEHU

H[LW   ` `



UHWXUQ 73&& LQIRQXPEHU 

UHWXUQ 73&& LQIRQXPEHU 










`

`







6725('

73&& LQIR

73&&V LQIR

352&('85(





























7369&,1)2 LQIR

7369&,1)2 LQIR




^

^



 









UHWXUQ 73&& LQIRQXPEHU 

UHWXUQ 73&& LQIRQXPEHU 









`

`



,

6\PIR:$5(5'%73&&%HQFKPDUN

73&& LQIR

73&&V LQIR



QXPEHU



QXPEHU

84

TPC Benchmark C Full Disclosure



#?'HOLYHU\



/223









6(7#'B,'





5HYLVLRQ$Q\

','/223

$1'2/B180%(5 ,1  



(UURU &ODXVH 



,)#'B,'!7+(1

LI2/LQGH[H[LVW



*2721250$/B(1'

:+(5(2/B:B,'













































(1',)

$1'2/B'B,'

#'B,'





  1(:25'(5H>X$,>B

$1'2/B2B,'

#12B2B,'

:B,'

L12B2B,'M 5(68/7B-2,19$5&+$5 

5>KL$,>B(5>KM

  25'(5H>X$#12B2B,'Y5>



:+(1(9(564/(5525

K

_VTOOHQVKRUW_

*272(55B6B12

L3M$R

VTOYHU

6(/(&70,1 12B2B,'

:+(1(9(564/(5525

_5(68/7B2B,'Q&+$5  __J

,172#12B2B,'

*272(55B6B25

32

)52073&&B6&+(0$1(:25'(5

:+(1(9(5127)281'

_

:+(5(12B:B,'

*272(55B6B25

_7Y;Ka&+$5  __

$1'12B'B,'



:+(1(9(564/(5525

)(7&+&'26,172&B,'

CC

&217,18(

:+(1(9(564/(5525



,)64/67$7(! 

&217,18(

MRSY2];JLXCTEJCTM

25#12B2B,',618//7+(1

:+(1(9(5127)281'

NNL'M.2

6(7#12B2B,'

&217,18(



*2721(;7B','











































(1',)

:B,'

23(1&'26

#'B,'



  25'(5H>X<5>K;9 :+(1(9(564/(5525







(;(&64/

  1(:25'(5H>X$#12B2B,'Y

*272(55B8B25

&5($7(352&('85(

5>K

83'$7(73&&B6&+(0$25'(56

73&&B6&+(0$
L,>B5>KML3M

6(72B&$55,(5B,'

&+$5  

:+(1(9(564/(5525

:+(5(&855(172)&'26

,1287(55326

*272(55B'B12

:+(1(9(564/(5525

,17(*(5

:+(1(9(5127)281'

&217,18(

,1:B,'

*272(55B'B12

&/26(&'26

60$//,17

'(/(7()52073&&B6&+(0$1(:25'(5

,1287&B,'

:+(5(12B:B,'

,17(*(5

$1'12B'B,'

#'B,'

;9

,12B&$55,(5B,'

$1'12B2B,'

#12B2B,'

:+(1(9(564/(5525

2B&$55,(5B,'

  ],>BV&XVWRPHUH>X(5>K

:B,'

*272(55B8B&0

60$//,17 ,12/B'(/,9(5
  25'(5/,1(H>X$2/B$02817Y

:+(1(9(5127)281'

&+$5  

O

*272(55B8B&0

,12875(68/7B-2,1

:+(1(9(564/(5525

83'$7(73&&B6&+(0$&86720(5

9$5&+$5 

*272(55B6B2/

6(7&B%$/$1&(



:+(1(9(5127)281'

#2/B727$/

&B%$/$1&(

*272(55B6B2/

&B'(/,9(5
'(/,9(5<%(*,1

6(/(&7680 2/B$02817



'(&/$5(

,172#2/B727$/

:+(5(&B:B,'

)52073&&B6&+(0$25'(5/,1(

$1'&B'B,'

'(&/$5(64/67$7(&+$5 

:+(5(2/B:B,'

$1'&B,'

'()$8/7  

$1'2/B'B,'

#'B,'

:+(1(9(564/(5525

'(&/$5(6$36723&+$5 

$1'2/B2B,'

#12B2B,'

&217,18(

'()$8/7  

$1'2/B180%(5

:+(1(9(5127)281'

'(&/$5(#2/B727$/,17(*(5

,1  

&217,18(

:B,'

&B'(/,9(5
:B,'

#'B,'

&B,'

1(;7B','

'(&/$5(#'0
$1'2/B180%(5

#2=$:.

'(&/$5(#'B,'60$//,17

LI2/LQGH[H[LVW

'(&/$5(#12B2B,',17(*(5

:+(5(2/B:B,'

'(&/$5(#2=$:.60$//,17

$1'2/B'B,'

#'B,'

$1'2/B2B,'

#12B2B,'

6(75(68/7B-2,1 :B,'

5(68/7B-2,1

__&$67 #12B2B,'$6&+$5  __ 6$36723

6(7#'B,'

#'B,'

25'(5/,1(H>X<5>K;9 &200,7:25.

  25'(56WDEOHFXUVRU

:+(1(9(564/(5525

'(&/$5(&'26&85625)25

*272(55B8B2/

6(/(&72B&B,'

:+(1(9(5127)281'

(1'/223','

)52073&&B6&+(0$25'(56

*272(55B8B2/

/223(1'

:+(5(2B:B,'

83'$7(73&&B6&+(0$25'(5/,1(

$1'2B'B,' $1'2B,' )2583'$7(

6(7#2=$:.



:B,'

#'B,'

#12B2B,'

6(72/B'(/,9(5
1250$/B(1'

2/B'(/,9(5
6(767$7(

:+(5(2/B:B,'

:B,'

$1'2/B'B,'

#'B,'

$1'2/B2B,'

#12B2B,'

  

/($9('(/,9(5<

64/(55127B281' (55B6B25

85

TPC Benchmark C Full Disclosure

__

,12/B,B,'

CC

,17(*(5

52//%$&.:25.



,12/B,B,'

/($9('(/,9(5<

MRSY2];JLXCTEJCTM

,17(*(5

(55B6B2/

NNL'M.2

,12/B,B,'



,17(*(5

,B-2,19$5&+$5 

,12/B,B,'

52//%$&.:25.



,17(*(5

/($9('(/,9(5<

_VTOOHQVKRUW_

,12/B,B,'

(55B6B12

VTOYHU

,17(*(5

_,B35,&(+Q&+$5  __

,12/B,B,'

_

,17(*(5

52//%$&.:25.

_,B1$0(Q&+$5  __J3

,12/B,B,'

/($9('(/,9(5<

7

,17(*(5

(55B8B&0

_

,12/B,B,'

_,B'$7$Q&+$5  __

,17(*(5

_

,12/B,B,'

52//%$&.:25.

_7Y;Ka&+$5  __

,17(*(5

/($9('(/,9(5<



,12/B,B,'

(55B8B25

__

,17(*(5

CC

,12/B,B,'B-2,1



9$5&+$5  

52//%$&.:25.

MRSY2];JLXCTEJCTM

,12/B48$17,7
/($9('(/,9(5<

NNL'M.2

9$5&+$5  

(55B8B2/



,12876B-2,1











































9$5&+$5  







,1287,B-2,1

52//%$&.:25.

(;(&64/

9$5&+$5  

/($9('(/,9(5<

&5($7(352&('85(

,12/B6833/
(55B'B12

73&&B6&+(0$
9$5&+$5 

&+$5  



,1287(55326

1(:25'(5%(*,1

,17(*(5

'(&/$5(

,1:B,'60$//,17

'(&/$5(64/67$7(&+$5 

(1''(/,9(5<

,1'B,'60$//,17

'()$8/7  

(1'(;(&

,1&B,',17(*(5

'(&/$5(6$36723&+$5 

,12872B$//B/2&$/

'()$8/7  










60$//,17

'(&/$5(#2/B,B,',17(*(5







6725('

287:B7$;

'(&/$5(#2/B6833/
352&('85(





























60$//,17

'(&/$5(#2/B48$17,7<60$//,17




287'B7$;

'(&/$5(#6B48$17,7<60$//,17





60$//,17

'(&/$5(#,B35,&(+60$//,17









,12872B,',17(*(5

'(&/$5(#,B1$0(+&+$5  











'(&/$5(#,B'$7$+&+$5  



,

6\PIR:$5(5'%73&&%HQFKPDUN

,12B(175
'(&/$5(#6B'$7$&+$5  



&+$5  

'(&/$5(#6B<7',17(*(5



#?1HZ2UGHU



287&B',6&2817

'(&/$5(#6B25'(5B&1760$//,17









60$//,17

'(&/$5(#6B5(027(B&1760$//,17





5HYLVLRQ$Q\

287&B/$67

'(&/$5(#'B1(;7B2B,',17(*(5

(UURU &ODXVH 



&+$5  

'(&/$5(#2/B180%(560$//,17



287&B&5(',7

'(&/$5(#672&.B18060$//,17













































&+$5  

'(&/$5(#0$7&+B7%/B&1760$//,17





,1287,7(0B1)B&75

'(&/$5(#6B',67&+$5  

60$//,17

'(&/$5(#6B',67B&+$5  



,1+B&17

'(&/$5(#6B',67B&+$5  











































60$//,17

'(&/$5(#6B',67B&+$5  







,15B&17

'(&/$5(#6B',67B&+$5  

6B-2,19$5&+$5 

60$//,17

'(&/$5(#6B',67B&+$5  



,12/B,B,'

'(&/$5(#6B',67B&+$5  

_VTOOHQVKRUW_

,17(*(5

'(&/$5(#6B',67B&+$5  

VTOYHU

,12/B,B,'

'(&/$5(#6B',67B&+$5  

_6B48$17,7
,17(*(5

'(&/$5(#6B',67B&+$5  

_

,12/B,B,'

'(&/$5(#6B',67B&+$5  

_6B',67Q&+$5  __J37

,17(*(5

'(&/$5(#6B',67B-2,1&+$5  

_

,12/B,B,'

'(&/$5(#&B2/B,B,'&+$5  

_6B'$7$Q&+$5  __

,17(*(5

'(&/$5(#&B,B35,&(+&+$5  

_

,12/B,B,'

'(&/$5(#&B6B48$17,7<&+$5  

_7Y;Ka&+$5  __

,17(*(5

'(&/$5(#2/B$02817,17(*(5

6(7(55326 6(767$7(

6(7(55326 6(767$7(



64/67$7(

6(7(55326 6(767$7(



64/67$7(

6(7(55326 6(767$7(



64/67$7(

6(7(55326 6(767$7(



64/67$7(

6(7(55326 6(767$7(



64/67$7(

6(7(55326 6(767$7(



64/67$7(



64/67$7(

52//%$&.:25.

'(&/$5(#2B2/B&1760$//,17



86

TPC Benchmark C Full Disclosure

&B',6&2817

:+(1(9(564/(5525

)52073&&B6&+(0$&86720(5

&217,18(

  ,7(0WDEOHVHOH ,1

:+(5(&B:B,'

:+(1(9(5127)281'

'(&/$5(,7(0B+&85625)25

$1'&B'B,'

6(/(&7,B35,&(

$1'&B,'

,B1$0(

:+(1(9(564/(5525

6(7#672&.B180

,B'$7$

&217,18(

2/&17/223

,B,'

:+(1(9(5127)281'

,)#672&.B180

)52073&&B6&+(0$,7(0

&217,18(

*272/

:+(5(73&&B6&+(0$,7(0,B,'

,)+B&17

,1 2/B,B,'

*2725(0257B352&

2/B,B,'

(1',)

'(&/$5(#',67B32660$//,17

:B,'

&217,18(

'B,'

/223

&B,'



+B&177+(1

(1',)

7+(1

  672&.WDEOHVHOHFW :+(1(9(564/(5525

2/B,B,' 2/B,B,'

+20(B352&

*272(55B6B67

2/B,B,'

+RPH:DUHKRXVH352&(6667$57

:+(1(9(5127)281'

2/B,B,'

 >:DUHKRXVHLG

*272/

2/B,B,'

  ,7(0WDEOHVHOHFW

)(7&+&166B+20(

2/B,B,'

:+(1(9(564/(5525

,172#2/B,B,'#6B48$17,7<

2/B,B,'

*272(55B6B,7

2/B,B,'

:+(1(9(5127)281'

#6B',67B#6B',67B#6B',67B#6B',67B

2/B,B,'

*272(55B6B,7

#6B',67B

2/B,B,'

23(1,7(0B+

2/B,B,'

:+(1(9(564/(5525

#6B',67B#6B',67B#6B',67B#6B',67B

2/B,B,'

&217,18(

#6B',67B

2/B,B,' 

:+(1(9(5127)281' #6B<7'#6B25'(5B&17#6B5(027(B&17#6

&217,18(

B'$7$

  672&.WDEOHVHOHFW

/223

'(&/$5(&166B+20(&85625)25

6(7#0$7&+B7%/B&17

6(/(&76B,B,'6B48$17,7<

,1&17/223

&217,18(

:+(1(9(564/(5525

:+(1(9(5127)281'

6B',67B6B',67B6B',67B6B',67B6B',

*272(55B6B,7

&217,18(

67B

:+(1(9(5127)281'

6(7#6B',67B-2,1

*272/

__#6B',67B

6B',67B6B',67B6B',67B6B',67B6B',

)(7&+,7(0B+

__#6B',67B

67B

,172#,B35,&(+

__#6B',67B

#,B1$0(+

__#6B',67B

6B<7'6B25'(5B&176B5(027(B&176B'$7$

#,B'$7$+

__#6B',67B

)52073&&B6&+(0$672&.

#2/B,B,'

__#6B',67B

:+(5(6B:B,'

:+(1(9(564/(5525

__#6B',67B

$1'6B,B,',1 2/B,B,'

&217,18(

__#6B',67B

2/B,B,'

:+(1(9(5127)281'

__#6B',67B

2/B,B,'

&217,18(

6(7#6B',67

:B,'



:+(1(9(564/(5525

#6B',67B

68%675,1* #6B',67B-2,1)520#',67B326

2/B,B,' 2/B,B,'

6(7#0$7&+B7%/B&17

2/B,B,'

#0$7&+B7%/B&17

)25 

6(7#2/B48$17,7<

2/B,B,' 2/B,B,'

6(7#&B,B35,&(+

&$67 #,B35,&(+

2/B,B,'

$6&+$5   

2/B,B,'

6(7,B-2,1

2/B,B,'

#&B,B35,&(+__

2/B,B,'

#,B1$0(+__#,B'$7$+__

2/B,B,'

6$36723

&$67 68%675,1* 2/B48$17,7
,B-2,1__

)25 $660$//,17 

6(7#6B48$17,7<

 #6B48$17,7<

#2/B48$17,7< 

2/B,B,' 2/B,B,'

(1'/223,1&17

,)#6B48$17,7<7+(1

25'(5%<6B,B,'

/223(1'

6(7#6B48$17,7<

/,)#0$7&+B7%/B&17+B&177+(1 6(7#',67B326

 'B,'  

6(7#2B2/B&17 6(72B$//B/2&$/

#6B48$17,7<



)2583'$7(

+B&175B&17

6(7,7(0B1)B&75

(1',)

#0$7&+B7%/B&17 6(7#6B<7'

(1',)

#6B<7'

#2/B48$17,7<



6(7#6B25'(5B&17

&/26(,7(0B+

#6B25'(5B&17



  &86720(5WDEOHVHOHFW :+(1(9(564/(5525

  672&.WDEOHVHOHFW

*272(55B6B&0

  672&.WDEOHXSGDWH

  672&.WDEOHXSGDWH

:+(1(9(5127)281'

:+(1(9(564/(5525

:+(1(9(564/(5525

*272(55B6B&0

*272(55B6B67

*272(55B8B67

6(/(&7&B/$67&B&5(',7&B',6&2817

:+(1(9(5127)281'

83'$7(73&&B6&+(0$672&.

,172&B/$67

*272(55B6B67

6(76B48$17,7<

&B&5(',7

23(1&166B+20(

6B<7'

87

#6B48$17,7<

#6B<7'

TPC Benchmark C Full Disclosure

6B25'(5B&17

#6B25'(5B&17

6B5(027(B&17

#6B5(027(B&17

6(7#0$7&+B7%/B&17

6(7#6B<7'

#0$7&+B7%/B&17

#2/B48$17,7<

#6B<7'

6(7#6B25'(5B&17

:+(5(&855(172)&166B+20( :+(1(9(564/(5525

6(7#&B,B35,&(+

&217,18(

&+$5   

&$67 #,B35,&(+$6

#6B25'(5B&17

 ,)#2/B6833/
6(7,B-2,1

,B-2,1__#&B,B35,&(+

6(7#6B5(027(B&17

6(7#&B6B48$17,7<

__

#6B5(027(B&17

&$67 #6B48$17,7<$6&+$5   

#,B1$0(+__#,B'$7$+__

6(72B$//B/2&$/

6(76B-2,1

6$36723

(1',)

#6B',67__#6B'$7$__

  672&.WDEOHVHOHFW

  672&.WDEOHXSGDWH

6$36723

:+(1(9(564/(5525

:+(1(9(564/(5525

*272(55B6B67

*272(55B8B67

:+(1(9(5127)281'

83'$7(73&&B6&+(0$672&.

*272(55B6B67

6(76B48$17,7<

6(/(&76B48$17,7<

6B<7'

6B-2,1__



#&B6B48$17,7<__

6(7#672&.B180

#672&.B180

(1'/2232/&17

#6B48$17,7<

#6B<7'

6B25'(5B&17

/223(1'

/,)#672&.B180!+B&17

6B5(027(B&17

67B

:+(5(6B:B,'

#6B25'(5B&17

6B',67B6B',67B6B',67B6B',67B6B',

$1'6B,B,'

$1'#672&.B180!,7(0B1)B&757+(1

#6B5(027(B&17

#2/B6833/
#2/B,B,'

*272(55B6B67B1)

6B',67B6B',67B6B',67B6B',67B6B',

:+(1(9(564/(5525

(1',)

67B

&217,18(

&/26(&166B+20( 6B<7'6B25'(5B&176B5(027(B&176B'$7$

6(7#&B6B48$17,7<

+RPH:DUHKRXVH352&(66(1'

,172#6B48$17,7<

&$67 #6B48$17,7<$6&+$5   

,)5B&17

#6B',67B#6B',67B#6B',67B#6B',67B

#&B6B48$17,7<__

#6B',67B

#6B',67__#6B'$7$__

6(76B-2,1 7+(1

*272',675,&7B352&

6B-2,1__

6$36723

(1',) #6B',67B#6B',67B#6B',67B#6B',67B #6B',67B

56(7#672&.B180

 >2:DUHKRXVH

#6B<7'#6B25'(5B&17#6B5(027(B&17#6

(1'/2232/&17B5

/223

B'$7$

5(0257B352&

#672&.B180

5HPRWH:DUHKRXVHSURFHVVVWDUW

6(7#0$7&+B7%/B&17 6(7#672&.B180





)52073&&B6&+(0$672&.

/223(1'

:+(5(6B:B,'

5

$1'6B,B,'

#2/B6833/
#2/B,B,'

,)#0$7&+B7%/B&175B&177+(1

:+(1(9(564/(5525

,),7(0B1)B&75

&217,18(

6(7,7(0B1)B&75

*2725

:+(1(9(5127)281'



(1',)

&217,18(

(/6(

6(7#2/B,B,'

6(7#6B',67B-2,1

&$67 68%675,1* 2/B,B,'B-2,1

__#6B',67B

(1',)

)520 #672&.B180 

__#6B',67B

(1',)

)25

__#6B',67B

$6,17(*(5 

__#6B',67B

2/&17B5/223 5,)#672&.B180

5B&177+(1

7+(1 #0$7&+B7%/B&17

6(7,7(0B1)B&75 #6B',67B

,7(0B1)B&75

#0$7&+B7%/B&17

5HPRWH:DUHKRXVHSURFHVVHQG

__#6B',67B 6(7#2/B6833/
__#6B',67B

',675,&7B352&

&$67 68%675,1* 2/B6833/
__#6B',67B

  ',675,&7WDEOHXSGDWH

)520 #672&.B180 

__#6B',67B

:+(1(9(564/(5525

)25

__#6B',67B

*272(55B8B',

$660$//,17 

6(7#6B',67

:+(1(9(5127)281'

  ,7(0WDEOHVHOHFW

68%675,1* #6B',67B-2,1)520#',67B326

*272(55B8B',

:+(1(9(564/(5525

)25 

83'$7(73&&B6&+(0$',675,&7 6(7'B1(;7B2B,'

*272(55B6B,7

'B1(;7B2B,'

:+(1(9(5127)281'

6(7#2/B48$17,7<

:+(5('B:B,'

*2725

&$67 68%675,1* 2/B48$17,7
$1''B,'

6(/(&7,B35,&(,B1$0(,B'$7$

)520

:+(1(9(564/(5525

,172#,B35,&(+

 #672&.B180+B&17   )25

&217,18(

#,B1$0(+

$660$//,17 

:+(1(9(5127)281'

'B,'

&217,18(

#,B'$7$+ )52073&&B6&+(0$,7(0

6(7#6B48$17,7<

:+(5(,B,'

#2/B48$17,7< 

#2/B,B,'

:B,'

 #6B48$17,7<

  ',675,&7WDEOHVHOHFW

:+(1(9(564/(5525

,)#6B48$17,7<7+(1

6(/(&7'B1(;7B2B,''B7$;

&217,18(

6(7#6B48$17,7<

,1722B,''B7$;

:+(1(9(5127)281'



)52073&&B6&+(0$',675,&7

&217,18(

(1',)

:+(5('B:B,'

#6B48$17,7<

$1''B,'

88

:B,'

'B,'

TPC Benchmark C Full Disclosure

6(767$7(

64/67$7(

,1287(55326

  25'(56WDEOHLQVHUW

/($9(1(:25'(5

,17(*(5

:+(1(9(564/(5525

(55B6B67

,1:B,'60$//,17

*272(55B,B25

6(7(55326

:+(1(9(5127)281'

6(767$7(

*272(55B,B25

/($9(1(:25'(5



,16(57,17273&&B6&+(0$25'(56

(55B6B67B1)

287&B),567

9$/8(6 2B,'

6(7(55326

'B,'

6(767$7(

:B,'

/($9(1(:25'(5

&+$5  

&B,'

(55B6B&0

,1287&B/$67

2B(175
6(7(55326

18//

6(767$7(

#2B2/B&17

/($9(1(:25'(5

'28%/(35(&,6,21

2B$//B/2&$/ 

(55B8B',

,12872B,',17(*(5

:+(1(9(564/(5525

6(7(55326

&217,18(

6(767$7(

:+(1(9(5127)281'

/($9(1(:25'(5

&+$5  

&217,18(

(55B8B67

2872B&$55,(5B,'

  1(:25'(5WDEOHLQVHUW

6(7(55326

:+(1(9(564/(5525

6(767$7(



64/67$7(



  



64/67$7(



64/67$7(



64/67$7(

,1'B,'60$//,17 ,1287&B,',17(*(5

&+$5   287&B0,''/(

&+$5   287&B%$/$1&(

 2872B(175
60$//,17 ,12872B2/B&17 60$//,17

*272(55B,B12 :+(1(9(5127)281'

(1'1(:25'(5

,12872/B-2,1

*272(55B,B12

(1'(;(&

9$5&+$5 

,16(57,17273&&B6&+(0$1(:25'(5












9$/8(6 2B,'







6725('

25'(5B67$786%(*,1

'B,'

352&('85(





























'(&/$5(

:B,' 




'(&/$5(64/67$7(&+$5 

:+(1(9(564/(5525





'()$8/7  

&217,18(









'(&/$5(6$36723&+$5 

:+(1(9(5127)281'









'()$8/7  

&217,18(



,

6\PIR:$5(5'%73&&%HQFKPDUN

'(&/$5('(/,9(5
  :$5(+286(WDEOHXSGDWH



:+(1(9(564/(5525



#?2UGHU6WDWXV



'(&/$5(#2/B,B,',17(*(5

*272(55B6B:+









'(&/$5(#2/B6833/
6(/(&7:B7$;





5HYLVLRQ$Q\

'(&/$5(#2/B48$17,7<60$//,17

,172:B7$;

(UURU &ODXVH 



'(&/$5(#2/B$02817,17(*(5

)52073&&B6&+(0$:$5(+286(



'(&/$5(#2/B'(/,9(5
:+(5(:B,'













































'(&/$5(#2/B180%(5,17(*(5





'(&/$5(#1$0(&2817,17(*(5

:B,'

:+(1(9(564/(5525

'()$8/7  

'(&/$5(#-,17(*(5

&217,18(

1250$/B(1' 6(767$7(

  

2/B-2,19$5&+$5 

'(&/$5(#,,17(*(5



'(&/$5(#:25.9$5&+$5  

_VTOOHQVKRUW_ VTOYHU

'(),1(&86720(5WDEOHFXUVRU

_2/B,B,'Q&+$5  __

'(&/$5(&2&6&85625)25

64/(55127B)281'

_

6(/(&7&B,'

(55B,B25

_2/B$02817Q&+$5  __

&B),567

_J37

&B0,''/(

_2/B6833/
&B/$67

/($9(1(:25'(5

_

&B%$/$1&(

(55B,B2/

_2/B48$17,7
)52073&&B6&+(0$&86720(5

_

:+(5(&B/$67

_2/B'(/,9(5
$1'&B:B,'

/($9(1(:25'(5

_

$1'&B'B,'

(55B,B12

_7Y;Ka&+$5  __

25'(5%<&B),567

/($9(1(:25'(5

6(7(55326 6(767$7(

64/67$7(

6(7(55326 6(767$7(





64/67$7(

6(7(55326



&B/$67

:B,' 'B,'

 CC

'(),1(25'(5/,1(WDEOHFXUVRU

/($9(1(:25'(5



'(&/$5(&22/6&85625)25

(55B6B,7

MRSY2];JLXCTEJCTM

6(/(&72/B,B,'

NNL'M.2

2/B6833/


2/B'(/,9(5
/($9(1(:25'(5











































2/B48$17,7<

(55B6B:+







2/B$02817

(;(&64/

)52073&&B6&+(0$25'(5/,1(

&5($7(352&('85(

:+(5(2/B:B,'

/($9(1(:25'(5

73&&B6&+(0$
$1'2/B'B,'

'B,'

(55B6B',

&+$5  

$1'2/B2B,'

2B,'

6(767$7(

64/67$7(

6(7(55326 6(767$7(

64/67$7(

6(7(55326 6(767$7(





64/67$7(

6(7(55326

:B,'



89

TPC Benchmark C Full Disclosure

$1'2/B180%(5

6(/(&7

:+(1(9(5127)281'

,1  

&B),567&B0,''/(&B/$67&B%$/$1&(

&217,18(



,172&B),567

,)#2/B'(/,9(5
&B0,''/(

6(7#:25.

:+(5(2/B:B,'

:B,'

&$67 #2/B,B,'$6

$1'2/B'B,'

'B,'

&B/$67

&+$5 

$1'2/B2B,'

2B,'

&B%$/$1&(

__&$67 #2/B$02817$6

)52073&&B6&+(0$&86720(5

&+$5 

:+(5(&B,'

__&$67 #2/B6833/
,)&B,'

7+(1

&B,'

&+$5 

&XVWRPHU/DVW1DPH3D\PHQW7UDQVDFWLRQ

$1'&B'B,'

'B,'

  &86720(5WDEOHVHOHFW

$1'&B:B,'

:+(1(9(564/(5525

:+(1(9(564/(5525

&+$5 

*272(55B6B&0

&217,18(

__'(/,9(5
:+(1(9(5127)281'

:+(1(9(5127)281'

(/6(

*272(55B6B&0

&217,18(

6(7#:25.

6(/(&7&2817

(1',)

&+$5 

__&$67 #2/B48$17,7<$6

:B,'

&$67 #2/B,B,'$6

__&$67 #2/B$02817$6

,172#1$0(&2817 )52073&&B6&+(0$&86720(5

  25'(5WDEOHVHOHFWJHWPD[RBLGUHFRUG

&+$5 

:+(5(&B/$67

:+(1(9(564/(5525

__&$67 #2/B6833/
*272(55B6B25

&+$5 

:+(1(9(5127)281'

__&$67 #2/B48$17,7<$6

:+(1(9(564/(5525

*272(55B6B25

&+$5 

&217,18(

6(/(&72B,'

__#2/B'(/,9(5
:+(1(9(5127)281'

2B(175
6$36723

&217,18(

2B&$55,(5B,'

(1',)

,)#1$0(&2817!7+(1

2B2/B&17

:+(1(9(564/(5525

,1722B,'

*272(55B6B&0

2B(175
:+(1(9(5127)281'

2B&$55,(5B,'

*272(55B6B&0

2B2/B&17

23(1&2&6

)52073&&B6&+(0$25'(56

(1'/2232/&17

:+(1(9(564/(5525

:+(5(2B,'

/223(1'

&217,18(

)520

:+(1(9(5127)281'

73&&B6&+(0$25'(56

&217,18(

:+(5(2B:B,'

$1'&B:B,' $1'&B'B,'

&B/$67

:B,' 'B,'

6(72/B-2,1

2/B-2,1__#:25.

6(7#2/B180%(5

 6(/(&70$; 2B,'

&/26(&22/6 :B,'

6(7#-

#1$0(&2817

$1'2B'B,'

'B,'

&200,7:25.

6(7#-

#-

$1'2B&B,'

&B,'

6(767$7(

6(7#,



$1'2B:B,'

:B,'

1$0(&17/223

$1'2B'B,'

'B,'

,)#,

$1'2B&B,'

&B,'

#-7+(1

#2/B180%(5

  

/($9(25'(5B67$786

64/(55127B)281'

/($9(1$0(&17

:+(1(9(564/(5525

(55B6B&0B1$0(

(1',)

*272(55B6B2/

6(7(55326

:+(1(9(5127)281'

6(767$7(

:+(1(9(564/(5525

*272(55B6B2/

52//%$&.:25.

*272(55B6B&0

23(1&22/6

/($9(25'(5B67$786

:+(1(9(5127)281'

:+(1(9(564/(5525

(55B6B&0

*272(55B6B&0

&217,18(

6(7(55326

)(7&+&2&6

:+(1(9(5127)281'

6(767$7(

,172&B,'

&217,18(

52//%$&.:25.

&B),567

/223

&B0,''/(

6(7#2/B180%(5

&B/$67

2/&17/223

6(7(55326

&B%$/$1&(

,)2B2/B&17#2/B180%(57+(1

6(767$7(

:+(1(9(564/(5525

/($9(2/&17

52//%$&.:25.

&217,18(

(1',)

/($9(25'(5B67$786

6(7#,

#,



  



64/67$7(

/($9(25'(5B67$786 

(55B6B25 

64/67$7(

(55B6B2/

:+(1(9(5127)281' &217,18(

  25'(5/,1(WDEOHVHOHFW

6(7(55326

(1'/2231$0(&17

:+(1(9(564/(5525

6(767$7(



&/26(&2&6

*272(55B6B2/

52//%$&.:25.

(/6(

:+(1(9(5127)281'

*272(55B6B&0B1$0(

*272(55B6B2/

(1'25'(5B67$786

(1',)

)(7&+&22/6

(1'(;(&

,172#2/B,B,'










(/6(

#2/B6833/






6725('

&XVWRPHULG3D\PHQW7UDQVDFWLRQ

#2/B'(/,9(5
352&('85(





























  &86720(5WDEOHVHOHFW

#2/B48$17,7<




:+(1(9(564/(5525

#2/B$02817





*272(55B6B&0

:+(1(9(564/(5525









:+(1(9(5127)281'

&217,18(









64/67$7(

*272(55B6B&0

90

TPC Benchmark C Full Disclosure

287&B',6&2817

1$0(&281745>KR



60$//,17

,)#1$0(&2817!7+(1



#?3D\PHQW



,1287&B%$/$1&(

6(7#&17

#1$0(&2817









'(&,0$/  

6(7#&17

#&17





5HYLVLRQ$Q\

,1287&B<7'B3$<0(17

6(7#1$0(&2817

(UURU &ODXVH 



'(&,0$/  

:+(1(9(564/(5525



,1287&B3$<0(17B&17

*272(55B6B&0













































60$//,17

:+(1(9(5127)281'





287&B6,1&(

*272(55B6B&0

&+$5  

23(1&3&6

(;(&64/

,1287&B'$7$

:+(1(9(564/(5525

&5($7(352&('85(

9$5&+$5 

&217,18(

73&&B6&+(0$


:+(1(9(5127)281'



,

6\PIR:$5(5'%73&&%HQFKPDUN

#&17

&217,18(

&+$5   ,1287(55326

3$<0(17%(*,1

6(7#&17

,17(*(5

'(&/$5(

:+,/(#&17#1$0(&2817'2



,1:B,'60$//,17

'(&/$5(64/67$7(&+$5 

6(7#&17

,1'B,'60$//,17

'()$8/7  

  &86720(5WDEOH

,1287&B,',17(*(5

'(&/$5(#&17,17(*(5

:+(1(9(564/(5525



'(&/$5(#1$0(&2817,17(*(5

*272(55B6B&0

,1&B'B,'60$//,17

'(&/$5(#:B<7''(&,0$/  

:+(1(9(5127)281'

,1&B:B,'

'(&/$5(#'B<7''(&,0$/  

*272(55B6B&0

60$//,17

'(&/$5(#&B'$7$&+$5  

)(7&+&3&6

,1+B$02817

'(&/$5(#+B'$7$&+$5  

,172&B,'

#&17

&B),567

,17(*(5 ,1+B'$7(&+$5  

&86720(5H>X->?

&B0,''/(

,1287:B1$0(

'(&/$5(&3&6&85625)25

&B/$67

&+$5  

6(/(&7&B,'

&B675((7B

287:B675((7B

&B),567

&B675((7B

&+$5  

&B0,''/(

&B&,7<

287:B675((7B

&B/$67

&B67$7(

&+$5  

&B675((7B

&B=,3

287:B&,7<

&B675((7B

&B3+21(

&+$5  

&B&,7<

&B6,1&(

287:B67$7(

&B67$7(

&B&5(',7

&+$5  

&B=,3

&B&5(',7B/,0

287:B=,3&+$5  

&B3+21(

&B',6&2817

,1287'B1$0(

&B6,1&(

&B%$/$1&(

&+$5  

&B&5(',7

&B<7'B3$<0(17

287'B675((7B

&B&5(',7B/,0

&B3$<0(17B&17

&+$5  

&B',6&2817

:+(1(9(564/(5525

287'B675((7B

&B%$/$1&(

&217,18(

&+$5  

&B<7'B3$<0(17

:+(1(9(5127)281'

287'B&,7<

&B3$<0(17B&17

&217,18(

&+$5  

)52073&&B6&+(0$&86720(5

(1':+,/(

287'B67$7(

:+(5(&B/$67

&+$5  

$1'&B:B,'

287'B=,3&+$5  

$1'&B'B,'

287&B),567

25'(5%<&B),567

&B/$67

&B:B,'

&/26(&3&6

&B'B,' (/6( *272(55B6B&0B1$0(

&+$5  

(1',)

287&B0,''/(

,)&B,'

7+(1

&+$5  

&XVWRPHU/DVW1DPHSURFHVV

(/6(

,1287&B/$67

  &86720(5WDEOHVHOHFW

&,'352&(66

&+$5  

:+(1(9(564/(5525

  &86720(5WHEOH

287&B675((7B

*272(55B6B&0

:+(1(9(564/(5525

&+$5  

:+(1(9(5127)281'

*272(55B6B&0

287&B675((7B

*272(55B6B&0

:+(1(9(5127)281'

&+$5  

6(/(&7&2817 ,172#1$0(&2817

*272(55B6B&0

287&B&,7<

)52073&&B6&+(0$&86720(5

6(/(&7&B),567

&+$5  

:+(5(&B/$67

&B0,''/(

287&B67$7(

$1'&B:B,'

&+$5  

$1'&B'B,'

287&B=,3&+$5  

:+(1(9(564/(5525

&B675((7B

287&B3+21(

&217,18(

&B&,7<

&+$5  

:+(1(9(5127)281'

&B67$7(

,1287&B&5(',7

&217,18(

&B=,3

&+$5  

  &86720(5H>XLM$

&B3+21(

287&B&5(',7B/,0

&XVWRPHU/DVW1DPHY5>K&B),567

&B6,1&(

'(&,0$/  

$

&B&5(',7

&B/$67

&B:B,' &B'B,'

91

&B/$67 &B675((7B

TPC Benchmark C Full Disclosure

&B&5(',7B/,0

__&$67 :B,'$6&+$5 

$1''B:B,'

&B',6&2817

__&$67 +B$02817$6&+$5 

:+(1(9(564/(5525

:B,'

&B%$/$1&(

__ 

&217,18(

&B<7'B3$<0(17

__#&B'$7$

:+(1(9(5127)281' &217,18(

&B3$<0(17B&17 ,172&B),567

  %&&86720(5WDEOHXSGDWH

  ',675,&7H>X;9L]OW%>KM

&B0,''/(

:+(1(9(564/(5525

6(7#'B<7'

&B/$67

*272(55B8B&0

:+(1(9(564/(5525

&B675((7B

:+(1(9(5127)281'

*272(55B8B',

&B675((7B

*272(55B8B&0

:+(1(9(5127)281'

&B&,7<

83'$7(73&&B6&+(0$&86720(5

*272(55B8B',

&B67$7(

6(7&B%$/$1&(

83'$7(73&&B6&+(0$',675,&7

&B=,3

&B<7'B3$<0(17

6(7'B<7'

&B3+21(

&B<7'B3$<0(17

:+(5('B,'

'B,'

&B6,1&(

&B3$<0(17B&17

$1''B:B,'

:B,'

&B&5(',7

&B3$<0(17B&17

:+(1(9(564/(5525

&B&5(',7B/,0

&B'$7$

&B',6&2817

:+(5(&B,'

&B%$/$1&(

$1'&B'B,'

&B<7'B3$<0(17

$1'&B:B,'

&B3$<0(17B&17

:+(1(9(564/(5525

:+(1(9(564/(5525

)52073&&B6&+(0$&86720(5

&217,18(

*272(55B6B:+

:+(5(&B:B,'

:+(1(9(5127)281'

6(/(&7:B1$0(

&217,18(

:B675((7B

(/6(

:B675((7B

:+(1(9(564/(5525













:B&,7<

&217,18(

*RRG&XVWRPHU

:B67$7(

:+(1(9(5127)281'













:B=,3

&217,18(

  *&&86720(5WDEOHXSGDWH

:B<7'

(1',)

:+(1(9(564/(5525

,172:B1$0(

*272(55B8B&0

:B675((7B

&XVWRPHU]L&B%$/$1&(M;9

:+(1(9(5127)281'

:B675((7B

&XVWRPHU]OL&B<7'B3$<0(17M;

*272(55B8B&0

:B&,7<

9

83'$7(73&&B6&+(0$&86720(5

:B67$7(

&XVWRPHUOL&B3$<0(17B&17M;

6(7&B%$/$1&(

:B=,3

9

&B<7'B3$<0(17

#:B<7'

&B<7'B3$<0(17

)52073&&B6&+(0$:$5(+286(

&B3$<0(17B&17

:+(5(:B,'

&B3$<0(17B&17

:+(1(9(564/(5525

$1'&B'B,' $1'&B,'

&B:B,'

&B'B,'

&B,'

6(7&B%$/$1&(

&B%$/$1&(

+B$02817 6(7&B<7'B3$<0(17

&B<7'B3$<0(17

&B'$7$

:+(5(&B,'

+B$02817 6(7&B3$<0(17B&17

&B3$<0(17B&17

$1'&B'B,' $1'&B:B,'



&B%$/$1&(

&B,' &B'B,' &B:B,'

&B%$/$1&(

&B,' &B'B,' &B:B,'

#'B<7'+B$02817

#'B<7'

&217,18( :+(1(9(5127)281' &217,18(   :$5(+286(H>X->?

:B,'

&217,18(   :$5(+286(H>X;9L]OW%>KM 6(7#:B<7'

#:B<7'+B$02817

:+(1(9(564/(5525

:+(1(9(564/(5525

  +,6725<WHEOHLQVHUW

&217,18(

*272(55B8B:+

,)&B&5(',7

:+(1(9(5127)281'

83'$7(73&&B6&+(0$:$5(+286(













&217,18(

6(7:B<7'

%DG&XVWRPHU

(1',)

:+(5(:B,'

 %& 7+(1

#:B<7' :B,'

:+(1(9(564/(5525











   %&&86720(5WDEOHVHOHFW

  ',675,&7WDEOHVHOHFW

&217,18(

:+(1(9(564/(5525

:+(1(9(564/(5525

  +,6725<H>X`5>KL+B'$7$M

*272(55B6B&0

*272(55B6B',

+,6725<H>X35>K`

:+(1(9(5127)281'

:+(1(9(5127)281'

6(7#+B'$7$

*272(55B6B&0

*272(55B6B',

'B1$0(

6(/(&7&B'$7$

6(/(&7'B1$0(

:+(1(9(564/(5525

,172#&B'$7$

'B675((7B

*272(55B,B+,

)52073&&B6&+(0$&86720(5

'B675((7B

:+(1(9(5127)281'

:+(5(&B,'

'B&,7<

*272(55B,B+,

'B67$7(

,16(57

'B=,3

,17273&&B6&+(0$+,6725<

:+(1(9(564/(5525

'B<7'

 +B&B,'

&217,18(

,172'B1$0(

+B&B'B,'

:+(1(9(5127)281'

'B675((7B

+B&B:B,'

&217,18(

'B675((7B

+B'B,'

  %&9FBGDWD

'B&,7<

+B:B,'

6(7&B'$7$

'B67$7(

+B'$7(

&+$5 

'B=,3

+B$02817

__&$67 &B'B,'$6&+$5 

#'B<7'

+B'$7$

__&$67 &B:B,'$6&+$5 

)52073&&B6&+(0$',675,&7

9$/8(6 &B,'

__&$67 'B,'$6&+$5 

:+(5('B,'

&B'B,'

$1'&B'B,' $1'&B:B,'

&B,' &B'B,' &B:B,'

&$67 &B,'$6

'B,'

92

:B1$0(__  __

TPC Benchmark C Full Disclosure

&B:B,'





6(7#7

#7

'B,'

(UURU &ODXVH 



6(7#7

#7

:B,'



6(7#7

#7

+B'$7(













































6(7#7

#7

+B$02817





6(7#7

#7

6(7#7

#7

5HYLVLRQ$Q\

#+B'$7$  :+(1(9(564/(5525

(;(&64/

6(7#7

#7

&217,18(

&5($7(352&('85(

6(7#7

#7

:+(1(9(5127)281'

73&&B6&+(0$
6(7#7

#7

&217,18(

&+$5  

6(7#7

#7

&200,7:25.

,1287(55326

6(7#7

#7

6(767$7(

,17(*(5

6(7#7

#7

,1:B,'60$//,17

6(7#7

#7

,1'B,'60$//,17

6(7#7

#7

  

/($9(3$<0(17

64/(55127B)281'

,17+5(6+2/'

(55B,B+,

,17(*(5

:+(1(9(564/(5525

,1287/2:B672&.

*272(55B6B672/

,17(*(5

:+(1(9(5127)281'

6(7(55326 6(767$7(



64/67$7(

*272(55B6B672/

52//%$&.:25. /($9(3$<0(17

672&.B/(9(/%(*,1

6(/(&7&2817 ',67,1&76B,B,'

(55B6B:+

'(&/$5(

,172/2:B672&.

'(&/$5(64/67$7(&+$5 

)52073&&B6&+(0$25'(5/,1(

'()$8/7  

73&&B6&+(0$672&.

52//%$&.:25.

'(&/$5(#2B,',17(*(5

:+(5(2/B:B,'

/($9(3$<0(17

'(&/$5(#703B2B,',17(*(5

$1'2/B'B,'

(55B6B',

'(&/$5(#7,17(*(5

$1'2/B2B,'

'(&/$5(#7,17(*(5

,1 #703B2B,'

6(7(55326 6(767$7(

64/67$7(

6(7(55326 6(767$7(





64/67$7(

:B,'

'B,'

'(&/$5(#7,17(*(5

52//%$&.:25.

'(&/$5(#7,17(*(5

#7#7#7#7#7#7#7#7

/($9(3$<0(17

'(&/$5(#7,17(*(5

#7

(55B6B&0B1$0(

'(&/$5(#7,17(*(5 '(&/$5(#7,17(*(5

#7#7#7#7#7#7#7#7

'(&/$5(#7,17(*(5

#7

52//%$&.:25.

'(&/$5(#7,17(*(5

#2B,'

/($9(3$<0(17

'(&/$5(#7,17(*(5

$1'2/B180%(5

(55B6B&0

'(&/$5(#7,17(*(5

,1 

'(&/$5(#7,17(*(5



'(&/$5(#7,17(*(5

$1'2/B2B,'

52//%$&.:25.

'(&/$5(#7,17(*(5

%(7:((1#703B2B,'

/($9(3$<0(17

'(&/$5(#7,17(*(5

$1'#2B,'

(55B8B:+

'(&/$5(#7,17(*(5

$1'6B,B,'

'(&/$5(#7,17(*(5

$1'6B:B,'

'(&/$5(#7,17(*(5

$1'6B48$17,7<7+5(6+2/'

6(7(55326 6(767$7(

6(7(55326 6(767$7(



64/67$7(

6(7(55326 6(767$7(



  



64/67$7(

2/B,B,' :B,'

:+(1(9(564/(5525

52//%$&.:25.

&217,18(

/($9(3$<0(17   ',675,&7WHEOHVHOHFW

:+(1(9(5127)281'

:+(1(9(564/(5525

&217,18(

*272(55B6B',

&200,7:25.

52//%$&.:25.

:+(1(9(5127)281'

6(767$7(

/($9(3$<0(17

*272(55B6B',

/($9(672&.B/(9(/

(55B8B&0

6(/(&7'B1(;7B2B,'

(55B8B', 6(7(55326 6(767$7(

64/67$7(

6(7(55326 6(767$7(





64/67$7(

52//%$&.:25.

  

64/(55127B)281'

,172#2B,' )52073&&B6&+(0$',675,&7

(55B6B',

:+(5('B:B,'

6(7(55326

$1''B,'

:B,'

'B,'

6(767$7(



64/67$7(

(1'3$<0(17

:+(1(9(564/(5525

52//%$&.:25.

(1'(;(&

&217,18(

/($9(672&.B/(9(/










:+(1(9(5127)281'







6725('

&217,18(

(55B6B672/

352&('85(





























  25'(5/,1(WHEOHVHOHFW

6(7(55326




  672&.WHEOHVHOHFWDQGFRXQW,7(0

6(767$7(



64/67$7(

52//%$&.:25.



 







6(7/2:B672&.









6(7#703B2B,'



,

6\PIR:$5(5'%73&&%HQFKPDUN

6(7#2B,'

 #2B,'

#2B,'

(1'672&.B/(9(/ (1'(;(&



6(7#7

#2B,'












#?6WRFN/HYHO



6(7#7

#7

VHW[





6(7#7

#7

UGEGGOH[G73&&[
6(7#7

#7

UGEGGOH[G73&&[




93

TPC Benchmark C Full Disclosure

UGEGGOH[G73&&[
94

TPC Benchmark C Full Disclosure

Appendix C: RTE Scripts

25'.(<,1*7,0( PVHF 9$/



8,



'(/.(<,1*7,0( PVHF 9$/



8,



67..(<,1*7,0( PVHF 9$/



8,



(1'*5283  WSF&FRQIFRQILJUDWLRQILOHIRU73&&  

67$57*5283

V\QF

67$5757( 57(+267

UWH

67$57687 687+267 FOD 687/2*,1 WSFF

6873$66:'

WSFF 687&0'

7F (1'687 (1'57( 

675&0'



76&20

WSF&WVFRP6+

WSF&VWDUW&PG6+



7(&20

WSF&WHFRP6+

/2*287

121(

/2*02'(

$//

/2*&200(17 /2*),/( 6,0),/(

&202))

WSF&ORJ GDWDWSFFSSV

3527&2/

WHOQHW

:$5(+286(6&$/( 9$/



8,





8,





8,





8,



8,



5$03837,0( 9$/

0($68(50(177,0( 9$/ 5$03'2:17,0( 9$/

1(:7+,1.7,0( PVHF 9$/



3$<7+,1.7,0( PVHF 9$/



8,



9$/



8,



9$/



8,



9$/



8,





 25'7+,1.7,0( PVHF 9$/



8,



8,



8,



'(/7+,1.7,0( PVHF 9$/



67.7+,1.7,0( PVHF 9$/



185$1'&2167$17FBLG 9$/



8,



185$1'&2167$17FBODVW 9$/



8,



185$1'&2167$17ROBLBLG 9$/



8,



06*2))(DFK7HUP)LHOG 9$/



8,



1(:.(<,1*7,0( PVHF 9$/



8,



3$<.(<,1*7,0( PVHF 9$/



8,



95

TPC Benchmark C Full Disclosure

Appendix D: System Tunables

'B

.





IL[HG

.





IL[HG

'B

.





IL[HG

'B

.





IL[HG

'B

.





IL[HG

'B



2B,;B

&B

HFKR:25.),/(IRUUGEFRQEI!FRQEIBZN

12B

 12B

 12B







IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

&B

.





IL[HG

&B

.





IL[HG

&B

.





IL[HG

&B

HFKR:25.),/(IRUUGEFRQEI!FRQEIBZN HFKR:25.),/(IRUUGEFRQEI!FRQEIBZN

PNFRQEI:$5(+286(:

&B

&B

!!FRQEIBZN PNFRQEI',675,&7'!!FRQEIBZN PNFRQEI&86720(5& !!FRQEIBZN PNFRQEI&86720(5B;&B,; !!FRQEIBZN PNFRQEI25'(562

12B







12B

12B

12B

&B,;B

!!FRQEIBZN PNFRQEI1(:25'(512

&B,;B

!!FRQEIBZN PNFRQEI1(:25'(5B;12B,;

&B,;B

!!FRQEIBZN PNFRQEI672&.6

&B,;B

!!FRQEIBZN

12B,;B

 12B,;B

 12B,;B



.





IL[HG



.





IL[HG

.





IL[HG

.





IL[HG 





&B,;B

. 

IL[HG

PNFRQEI25'(5/,12/

&B,;B

.





IL[HG

&B,;B

.





IL[HG

PNFRQEI25'(5/,1B;2/B,; !!FRQEIBZN

12B,;B

12B,;B

12B,;B

12B,;B

6B

 6B

 6B

 6B

PNFRQEI+,6725<+ !!FRQEIBZN

2B

WLPH[UGEFRQEIIFRQEIBZN

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

2B,;B

.



2B,;B

.

2B,;B

.

2B,;B

.

2B

WLPH[UGEFRQEIIFRQEIBZN WLPH[UGEFRQEIIFRQEIBZN

2B

WLPH[UGEFRQEIIFRQEIBZN 2B





FUEXIDD





2B

:B

.







IL[HG

:B

.





IL[HG

:B

.





IL[HG

:B

.





IL[HG

:B

.





IL[HG

:B

.





IL[HG

:B

.





IL[HG

.





IL[HG

.





IL[HG

2B

 2B











'B











6B

6B

6B

6B

6B

6B

6B

 6B  6B

IL[HG 

IL[HG



.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

.





IL[HG

























































IL[HG 



,B

IL[HG







IL[HG

2B,;B 'B



6B









PNFRQEI,7(0,!!FRQEIBZN

!!FRQEIBZN

.



!!FRQEIBZN PNFRQEI25'(56B,;2B,;





.

HFKR:25.),/(IRUUGEFRQEI!FRQEIBZN



IL[HG





FRQEIVK







.

.





.



IL[HG

97





IVVTOHQY







IL[HG 2B,;B





$OO5LJKWV5HVHUYHG&RS\ULJKW F )8-,768 

TPC Benchmark C Full Disclosure

$OO5LJKWV5HVHUYHG&RS\ULJKW F 3)8



%&0B((;7













%&0B(68%





 

%&0B*3&7













%&0B,2352&

 







!!









%&0B/2*$5($









%&0B/2*/,67

0$;B&211(&7B7&3





%&0B3*&

0$;B&211(&7B6<6



QUN



%8))(5.



%&0B:.$&&

%8))(5.



%&0B:.'021

%8))(5.





%8))(5.



%&0B:.63&

0$;B&211(&7B6<6 -2,1B58/(



)

&20081,&$7,21B%8))(5 ,1&/86,21B7<3( 0$;B3$5$//(/



1(:



5'%B7&3B/(9(/

/(9(/

%&0B:.663&

%8))(5.











UGEEXI5&9





&&5B&20,1)





 [HIF

$OO5LJKWV5HVHUYHG&RS\ULJKW F )8-,768

&&5B)*53





PNFRQEIF









LQFOXGHVWGLRK!

$OO5LJKWV5HVHUYHG&RS\ULJKW F 3)8

&&5B,'7

LQFOXGHHUUQRK!



 [







62&B6(/(&7B7,0(





%8))(5.

62&B6(/(&7B7,0(

62&B:5,7(B6,=(















&&5B.$,2&%

PDLQ LQWDUJFFKDU DUJY>@





^





&&5B/:3,'7

LQWLMGVLBQSRROBQ



 [

FKDU GVLBS SRROBS

 

&&5B32/0&7/

LQWFQWBGVLFQWBZKGVLBUHQ



 [[ 



&&5B6$148(





LI DUJF

 ^

 

'6,!?Q  H[LW   `



&&5B86567.





QUN

&&5B:/,67

%8))(5.



 [F

DUJY>@

%8))(5.



&&5B:3,'

GVLBQ

DWRL DUJY>@ 

%8))(5.



 '60B'6$+





DUJY>@

%8))(5.



SRROBQ

DWRL DUJY>@ 

%8))(5.





%8))(5.



'60B'6$3

IRU L

M

FQWBZK







UGESRRO









'60B'6$3

$OO5LJKWV5HVHUYHG&RS\ULJKW F )8-,768





'60B'6$3

$OO5LJKWV5HVHUYHG&RS\ULJKW F 3)8



M



'60B'6,/

LI M!SRROBQ







'60B'693





'60B'694





'60B'6:+



 

'60B'6:3





'60B'86,



'60B':)/



'60B':8,

L

GVLBQ

LFQWBZK ^ LI FQWBZK!GVLBUHQ ^ FQWBZK



^

M





SRROBS

DWRL DUJY>@ 



 [F



GVLBS

GVLBUHQ





&&5B865&21

!!

ISULQWI VWGHUU XVDJH'6,'6,



 ` `

SULQWI 73&&VBGB'6,VBG ?QGVLBSLSRROBSM 





  

/&0B/2*&17/

!! 











`



6&,B&0'

UHWXUQ  



6&,B&21%)

`

QUN

669B,,1)





UGEEXI





V\VWHP

7&0B75$1





$OO5LJKWV5HVHUYHG&RS\ULJKW F )8-,768



87






$OO5LJKWV5HVHUYHG&RS\ULJKW F 3)8

$5&B$/&7



87




%&0B%3&



87








98

 

 

 

TPC Benchmark C Full Disclosure

;&0B.+$6+



&&5B/&20,1)

 5'%6+0008B123

 [HIF

 ;&0B.0(0



;&0B.48(



;&0B.7(50 ;&0B/2&.

 

'60B''6)



'60B''6)

 0%

 '60B'(6)



'60B'(6)

 ;&0B/3+$6+



;&0B1/2:1



;&0B1/48(



 ;&0B1/56&



;&0B1/48(



 ;&0B1/56&



5'%B/2&$/B/3B6,=( 

;&0B%,70$3

;&0B2:1(5



;&0B%,701*







;&0B77(50



 ;&0B:48(B6 ;&0B56&B6

;&0B7+$6+





;&0B748(

 

5'%B/2&$/B/3B6,=(





H[SRUW5'%B/2&$/B/3B6,=(

XVUELQVK[I 

73&&

V\QF

5'%0%6%33$7+

UHKDVK

RQVUFPEVBWPS

5'%B6'3B0(0B6,=(B.



H[SRUW5'%B6'3B0(0B6,=(B.

0%63(5.(<

JURXS 

0%63(5.(<

 



0%63(5.(<



H[SRUW0%63(5.(<

%&0B')322/B*

UGESWFWSFFWSFFE



&&5B*&20,1)



&&5B*&20,1)

1*"

0%6),;7,0(





5'%0%6&7/$''5

;(&

5'%0%6&7/$''5

;(

5'%0%6&7/$''5

;(%

5'%0%6%8)6,=(



5'%0%6%8)6,=(

5'%0%6%8)$''5



5&9B/2*%8)180 5&9B/2*%8)180

;&0B56&B*

IRUGRZQUFY IRUGRZQUFY

5'%0%60$,1&7/$''5

;

5'%0%60$,1&7/6+0.(<

[GE

H[SRUW5&9B/2*%8)180 5'%),;%8)6+0$''5

 ;&0B:48(B*



;&0B:48(B*





5'%),;%8)6+0$''5



[

IRU0%

5&9B08/7,180



5&9B08/7,180

 5'%),;%8)6+0.(<



0





[I

IRU0%

 5&9B08/7,180



;((()



5'%),;%8)6+0.(<

 





5'%0%6:%2;180





[ [

5'%0%6%3&;180 5'%0%6%8)180



0%



H[SRUW5'%0%6),;&23<123

 ;&0B%,701*B*

 0%IRU

5'%0%6%8)$''5

5'%0%6),;&23<123

;&0B%,70$3B*





 N SRRO



0%6),;7,0(



 [HIF

5'%0%66'3180

5'%0%6%8)6,=(

H[SRUW0%6),;7,0(

 [HIF

5'%0%663$&(180

5'%0%6%8)6,=( 0%6),;7,0(

%&0B'3&7B*

1*





[GEIRU

),;%8)8)0(06,=(



ORFDO 

H[SRUW5'%B/2&$/B/3B$''5

5'%B/2&$/B/3B6,=(



;&0B56&B*

[ [









5'%B/2&$/B/3B$''5 5'%B/2&$/B/3B$''5

5'%'%



H[SRUW5'%B/2&$/B/3B6,=(







5'%6UFY





;&0B48(





;&0B:48(





5'%B/2&$/B/3B6,=(



;&0B%,70$3

;&0B748(



[





;&0B56&



5'%B/2&$/B/3B$''5

H[SRUW5'%B/2&$/B/3B$''5

6&,B&6





 6$3B.(<





H[SRUW5'%6+0008B123



H[SRUW5&9B08/7,180

5'%),;%8)6+0$''5

 %&0B')322/



%&0B'3&7



%&0B/3&7 %&0B/3&7

5'%%8)3$7+

UGESWFWSFFWSFFE

H[SRUW5'%0%663$&(180 5B/2&.B7%/

VTOHQY

H[SRUW5'%0%66'3180

!'62B/2&.WRUHQNHL

H[SRUW5'%0%6&7/$''5



H[SRUW5B/2&.B7%/

H[SRUW5'%0%6%8)6,=(



\LHOG

H[SRUW5'%0%6%3&;180

6(,12B<,(/'

H[SRUW5'%0%6%8)180



H[SRUW5'%0%6%8)$''5



&&5B/&20,1)  [HIF

[D

IRU0%

H[SRUW5'%0%6%33$7+

H[SRUW5'%%8)3$7+

 

%&0B/3*

%&0B3)7

[D

RQVUFUGEFZEXIZN



%&0B/3*

5'%),;%8)6+0$''5 IRU0%







H[SRUW5'%0%60$,1&7/$''5

H[SRUW6(,12B<,(/'

99

TPC Benchmark C Full Disclosure

H[SRUW5'%0%60$,1&7/6+0.(<

5'%B/2&$/B/3B$''5

H[SRUW5'%0%6:%2;180



[ FVKVKFUEXIPN

H[SRUW5'%),;%8)6+0.(<

H[SRUW5'%B/2&$/B/3B$''5

FVKVKFUEXIPN0%6:+ FVKVKFUEXIPN0%6:+

H[SRUW5'%),;%8)6+0$''5 H[SRUW5'%),;%8)6+0.(<

5'%B/2&$/B/3B6,=(



H[SRUW5'%),;%8)6+0$''5

5'%B/2&$/B/3B6,=(

GDWHWLPH[UGEVWDUW

H[SRUW5'%B/2&$/B/3B6,=(



FVKVKFUEXIPN0%6:+ FVKVKFUEXIPN0%6:+ FVKVKFUEXIPN0%6:+

FVKVKFUEXIPN0%62//B,;6PDLQ.





5'%67$57







XVUELQVK[I

5'%0%6%33$7+

5'%'%

RQVUFPEVBWPS

73&&

FVKVKFUEXIPN0%62//B,;2 FVKVKFUEXIPN0%62//B,;26PDLQ

GDWH

UGESWFWSFFWSFFE

FVKVKFUEXIPN0%62//B,;6PDLQ6S FVKVKFUEXIPN0%66PDLQ. FVKVKFUEXIPN0%66PDLQ.B2/PDLQ

V\QF 5'%0%663$&(180 5'%)23(10$;

5'%0%66'3180



FVKVKFUEXIPN0%66PDLQ.B2/PDLQ



FVKVKFUEXIPN0%66PDLQ.B2/PDLQ



H[SRUW5'%)23(10$;

5'%0%6&7/$''5

;(&

FVKVKFUEXIPN0%66PDLQ.B2/[1RWHVW

.$5,B&/B67

5'%0%6&7/$''5

;(

FVKVKFUEXIPN0%66PDLQ.B2/[



H[SRUW.$5,B&/B67

5'%0%6&7/$''5

;(%

FVKVKFUEXIPN0%66PDLQ.BKDOI

5'%0%6%8)6,=(



FVKVKFUEXIPNQR0%6



5'%B6'3B0(0B6,=(B.



5'%0%6%8)6,=(

5'%B6'3B0(0B6,=(B.



5'%0%6%8)6,=(

H[SRUW5'%B6'3B0(0B6,=(B.

0%63(5.(< 0%63(5.(<

0%IRU

5'%0%6%8)6,=(

0%

5'%0%6%8)$''5

[

.$16$%$6(

5'%0%6%8)$''5

1*

[

5'%0%6%3&;180 .$16$%$6(

5'%0%6%8)180

FVKVKFUEXIPN366PDLQ2/NK





5'%0%60$,1&7/$''5

0%6),;7,0(

1*"

5'%0%60$,1&7/6+0.(<

0%6),;7,0(



5'%0%6:%2;180

5'%0%6),;&23<123

EXQNDWVX FVKVKFUEXIPNLFKLEX

[I

EXQNDWVX

VKVKFUEXI

[ WLPH[UGEFUEIIFUEXIDD!FUEIZNRXW:+

IRU0%

JUHSYTGJFUEIZNRXW

H[SRUW5&9B/2*%8)180 5'%),;%8)6+0.(< 0



FVKVKFUEXIPNLFKLEX

IRU0% 5'%),;%8)6+0$''5

IRUGRZQUFY

;((()

[GE

5'%),;%8)6+0$''5



H[SRUW5'%0%6),;&23<123

5&9B/2*%8)180

;



5'%),;%8)6+0.(<

H[SRUW0%6),;7,0(

[GEIRU

),;%8)8)0(06,=(

VKFRQEIVK VKFRQEIVK0%6

H[SRUW5&9B08/7,180 5'%),;%8)6+0$''5

[D GDWH

IRU0% 5'%%8)3$7+

FVKVKFUEXIPN366PDLQ&D%

FVKVKFUEXIPN366PDLQ2/N



0%6),;7,0(

5&9B08/7,180

FVKVKFUEXIPN366PDLQ

FVKVKFUEXIPN366PDLQ2/N

H[SRUW0%63(5.(<

0%6),;7,0(

FVKVKFUEXIPN36 FVKVKFUEXIPN36RB[



0%63(5.(<

 IRU36

 N SRRO

UGESWFWSFFWSFFE

5'%),;%8)6+0$''5

[D

VDUU

IRU0%

VZDSV

H[SRUW5'%0%6%33$7+

,7(0

H[SRUW5'%0%663$&(180

5'%06*

!'62B/2&.WRUHQNHL

H[SRUW5'%0%66'3180

H[SRUW5'%06*

H[SRUW5B/2&.B7%/

H[SRUW5'%0%6&7/$''5

ZXSLVK ,7(05($'

RQVUFUGEFZEXIZN H[SRUW5'%%8)3$7+

5B/2&.B7%/

VTOHQY

(

H[SRUW5'%0%6%8)6,=( \LHOG

H[SRUW5'%0%6%8)$''5

VDUU

6(,12B<,(/'

H[SRUW5'%0%6%3&;180

VZDSV



H[SRUW5'%0%6%8)180

H[SRUW6(,12B<,(/'

H[SRUW5'%0%60$,1&7/$''5 5'%6+0008B123

FUEIDGGVK

H[SRUW5'%0%60$,1&7/6+0.(<



H[SRUW5'%6+0008B123

H[SRUW5'%0%6:%2;180

FZHQYFKN

H[SRUW5'%),;%8)6+0.(< H[SRUW5'%),;%8)6+0$''5

0%

GDWH

H[SRUW5'%),;%8)6+0.(< 5'%B/2&$/B/3B$''5

[

H[SRUW5'%),;%8)6+0$''5

HFKR5'%67$57HQY! UHVGRF5'%67$57HQY

H[SRUW5'%B/2&$/B/3B$''5 GDWHWLPH[UGEVWDUW

HQY!!UHVGRF5'%67$57HQY

GDWH

FZHQYFKN!!UHVGRF5'%67$57HQY

H[SRUW5'%B/2&$/B/3B6,=(

UGEFUEXIFZFZBHQYFRPS

UGEORJ9D!UHVGRFDUFORJBV

5'%B/2&$/B/3B$''5

GDWH

5'%B/2&$/B/3B6,=( 5'%B/2&$/B/3B6,=(









5'%67$57GGO





[



100

TPC Benchmark C Full Disclosure

VHW[

H[SRUW5'%),;%8)6+0$''5



GDWH

H[SRUW5'%),;%8)6+0.(<

$OO5LJKWV5HVHUYHG&RS\ULJKW F )8-,768

H[SRUW5'%),;%8)6+0$''5

 $OO5LJKWV5HVHUYHG&RS\ULJKW F 3)8

0% 5'%6+0008B123





H[SRUW5'%6+0008B123

5'%B6'3B0(0B6,=(B.



H[SRUW5'%B6'3B0(0B6,=(B.

5'%B/2&$/B/3B$''5

[

H[SRUW5'%B/2&$/B/3B$''5

5'%B/2&$/B/3B6,=(

WLPH[UGEVWDUW







5'%6723





5'%,,

ELQFVKI



UPUIWPSLSFUPFVK



VHWUGESLGFKN

 

CUGESLGC

LI UGESLGFKN

5'%,, H[LW



WLPH[UGEUFS

 



H[SRUW5'%B/2&$/B/3B6,=(



VHWYDUERVH

UGEORJ5D

!!

UGEORJ5D



UGEORJ5D





>@>@

UGEORJ5D





UGEORJ5D

QUN

H[SRUW5'%B/2&$/B/3B$''5

UGEORJ5D

5'%',563$&(

UGESWF'LUH)LOH

5'%B/2&$/B/3B6,=(

UGEORJ6D

5'%',563$&(

UGESWF'LUH)LOH

UGEORJ5D

5'%/2*

UGEORJ9D

5'%/2*



GDWH

5'%/2*



VOHHS

5'%&25(

HFKR5'%,,

5'%&25(

OFG5'%FORVLQJQRZ

5'%&17180

VOHHS

0$;B&21(&7B6<6

5'%B/2&$/B/3B$''5

[



H[SRUW5'%B/2&$/B/3B6,=(

 5'%0%6%33$7+

UGESWFWSFFWSFFE

RQVUFPEVBWPS

5'%0%663$&(180 5'%0%66'3180

IRU/RDG

VHWUGEFKHFN

UGESWF5'%&25( UGESWF5'%&25(

5'%&17180

WLPH[UGEVWRS



5'%0%663$&(180 5'%0%66'3180





IVVTOHQY!

IVVTOHQY!

0$;B&21(&7B6<6

VWDWXV

5'%35-&2'(

IRU/RDG

[GE

OFG ([W2]DZD  5'%0%6&7/$''5 5'%0%6&7/$''5

;(%

;IRU LI UGEFKHFN

/RDG

5'%0%6%8)6,=(

0%IRU

IRU

UGESWFWSFF6<6

5'%64/(19

UGESWFWSFF6<6IVVTOHQY

5'%/2*0$1$*(

 WKHQ

UGESWFWSFF6<6

HFKR5'%67235'%,,

5'%322/&)*

UGESWFWSFF6<6

H[LW



LSFUP

 N SRRO 5'%0%6%8)6,=(

5'%6<6%8)

5'%),;%8)0(0

HQGLI

/2$'

5'%),;%8)0(0$''5

/RDG

[

VOHHS 5'%0%6%8)$''5

5'%),;%8)0(0

[ VHWUGESLGFKN

5'%0%6%3&;180 5'%0%6%8)180

LI UGESLGFKN



5'%0%60$,1&7/$''5

5'%),;%8)0(0



5'%),;%8)0(0$''5

[

HFKRVKPVHPDSKRUHV

;((()

HFKR

 [GE

5'%),;%8)6+0$''5

5'%,, WKHQ

GDWH

;

5'%0%60$,1&7/6+0.(<

5'%),;%8)6+0.(<

[I





5'%0%6:%2;180



5'%),;%8)0(0$''5

CUGESLGC



!! 

[I

5'%(;70(0$''5 5'%(;70(0

LSFV

IRU0%

[HG



SULQWILSFUPBV!WPSLSFUPFVK 5'%),;%8)6+0.(< 0

LSFV_JUHSVHLQR_QDZN ^SULQWIV

[GEIRU

),;%8)8)0(06,=(

5'%),;%8)6+0$''5

 

V` !!WPSLSFUPFVK SULQWI?Q!!WPSLSFUPFVK

[D

FKPRGD[WPSLSFUPFVK

5'%.&+.6.,3&17

HFKRSOHDVHWPSLSFUPFVK



H[SRUW5'%0%6%33$7+

WPSLSFUPFVK

5'%.&+.6.,3&17

H[SRUW5'%0%663$&(180

HFKR



IRU0%

H[SRUW5'%0%66'3180

5'%.7$-88'26'3

!! 

H[SRUW5'%0%6&7/$''5

5'%./,671806'3

H[SRUW5'%0%6%8)6,=(

LSFV

5'%.&$7(1806'3

H[SRUW5'%0%6%8)$''5

H[LW

5'%.$,25(3

H[SRUW5'%0%6%3&;180

5'%.$,25(3

HOVH HFKR5'%67235'%,,

H[SRUW5'%0%6%8)180

,2

,2

  

 

5'%.$,25(3

H[SRUW5'%0%60$,1&7/$''5

LSFUP

5'%.$,26$9

H[SRUW5'%0%60$,1&7/6+0.(<

HQGLI

5'%.$,2




UGEV\VFRQILJ





5'%.$,2&17

 



H[SRUW5'%0%6:%2;180 H[SRUW5'%),;%8)6+0.(<

101

\HV

TPC Benchmark C Full Disclosure

5'%.$,2')

5'%),;%8)0(0

\HV

5'%.$,26(/):$,7 5'%.$,2'63

5'%6/./223 



5'%/:3/223

VWHSV



VWHSV0,36

QUN 5'%9(5

PLQ

8;3'6B5'%,,B9/BBYHUVLRQ

5'%6(002'(



,3&PXWH[,3&

5'%6'3&38

5'%'%*6/.&17

\HV\HV

5'%'%*6/.&17

\HV

5'%'%*087&17 



5'%.$,2&17



0%6  [EWR

[HE  [I



\HV

5'%'%*:3&&17 5'%'%*:$,7326

GDHPRQ&38

0%6

5'%),;%8)0(0

5'%),;%8)0(0$''5

P\BPXWH[IODJ

&38

0%6

5'%),;%8)0(0

5'%),;%8)0(0

 6'3

5'%),;%8)0(0

5'%),;%8)0(0$''5

0VWHSV



5'%5(&(3&38

[

6/./:3WXQLQJ 

\HV

5'%&&5'0&38



5'%),;%8)0(0$''5

\HV

5'%(;70(0$''5

\HV

5'%(;70(0$''5

\HV

5'%(;70(0

\HV

[HG [I



 5'%6257&38



5'%7&3,3&38



5'%$/)&38



5'%087/223



 

PXWH[

5'%.&+.6.,3&17





5'%087*,9(

 5'%,2&38

5'%./,671806'3

<(6

5'%.&$7(1806'3



5'%.$,25(3

 5'%:.6&38

5'%.$,25(3



  

 





UGEV\VFRQILJ/2$'





5'%.$,26$9



5'%.$,2




$OO5LJKWV5HVHUYHG&RS\ULJKW F )8-,768

,2 5'%5($'81&

126$3

 5'%'%6180

 

5'%'%6180 5'%0$;/:3

/2$'

'%6180

 /:30$; 5'%0$;/:3



/2$'

5'%0$;'%,2



,2 5'%0$;5&3,2

ROG

5&3

,2 5'%1(:3$*(

/58

5'%1(:3$*(

/58

5'%$17,48(3$*( 5'%,281,7180

/58



5'%625781,7180



/2* *& !%8)

,2

5'%.7$-88'26'3

<(6

5'%,;6(&':'



5'%7/)&38





5'%'%6&38 5'%',5&38

PXWH[%86<



PV



5'%/2*$,2180

\HV



5'%.$,26(/):$,7



5'%.$,2'63







QUN

 

5'%9(5



8;3'6B5'%,,B9/BBYHUVLRQ











5'%6'3&38

!!

&38





>@>@ 5'%&&5'0&38



GDHPRQ&38

QUN

5'%5(&(3&38

5'%',563$&(

UGESWF'LUH)LOH

5'%6257&38

5'%',563$&(

UGESWF'LUH)LOH

5'%7&3,3&38 5'%$/)&38



5'%',5&38

 UGESWF5'%&25( IVVTOHQY!

  

 

IVVTOHQY!

5'%35-&2'(



,2

[GE

5'%5($'81&

6/75180WUDQZULWH VOHHS 5'%/2*6/75180



0$;B&21(&7B6<6



5'%/2*,26/((3

5'%&17180



5'%:.6&38

0$;B&21(&7B6<6 





5'%,2&38 5'%7/)&38





5'%'%6&38



5'%&17180



6'3



5'%&25(



\HV

\HV

5'%,,

5'%/2*



5'%/2*%,2180 

\HV

5'%.$,2')

5'%/2*

,2EXIIHU 5'%/2*%,2180

5'%.$,2&17

$OO5LJKWV5HVHUYHG&RS\ULJKW F 3)8

5'%/2*



,2EXIIHU 5'%/2*$,2180





WUDQZULWH 5'%/2**5&200,7

5'%6<6%8)

UGESWFWSFF6<6



5'%64/(19

UGESWFWSFF6<6IVVTOHQY

5'%'%6180

5'%/2*0$1$*( 5'%322/&)*



UGESWFWSFF6<6

UGESWFWSFF6<6

5'%.7$-88'26'3



5'%.&$7(1806'3



5'%.&$7(1806'3



 

5'%'%6180

/2$'

5'%0$;/:3  /:30$;

6/((3WUDQ QRVOHHS

126$3



5'%0$;/:3

5'%),;%8)0(0

5'%0$;'%,2

/2$'

5'%),;%8)0(0$''5

[I



/2$' 

,2 5'%0$;5&3,2

/2$'

'%6180

ROG

5&3

,2

102

TPC Benchmark C Full Disclosure

5'%1(:3$*(

5'%0(0%/.6,=(

/58

5'%1(:3$*(

/58

5'%$17,48(3$*( 5'%,281,7180

/58

&*3B,1,7B6,=( /2* *& !%8)



PV

&*3B(/(0



&B,;B3.!!VKFUEXI HQG

 

HFKR25'(56 0 



!!VKFUEXI



0(0B&0'B322/B6,=(



HFKRUGEFUEI$6[OP

&20081,&$7,21B%8))(5

:25.B0(0B6,=(



IRUHDFK3 





6257B0(0B6,=(



5'%625781,7180

5'%/%8)6,=(

IRUHDFK3 



0(0B/&B322/B6,=(



HFKRUGEFUEI$6[OP2B3

0(0B/&B322/B6,=(



.!!VKFUEXI



0(0B/&B322/B6,=(



HQG

,2EXIIHU

0(0B23/B322/B6,=(



5'%/2*$,2180



,2EXIIHU 5'%/2*$,2180

5'%/2*%,2180



 5'%/2*%,2180



0(0B237B322/B6,=(



HFKR25'(5B,; 0 0

0(0B6&7B322/B6,=(



!!VKFUEXI

0(0B63/B322/B6,=(



IRUHDFK3 

'<1B64/B%8))(5

 5'%/2*,26/((3

7,'B%8))(5



6/75180WUDQZULWH

5'%/2*6/75180

&85625B1$0(B%8))(5

WUDQZULWH 5'%/2**5&200,7

QRVOHHS

5'%.7$-88'26'3

23/B%8))(5B6,=(



'(6&B180

HFKRUGEFUEI$6[OP 2B,;B3.!!VKFUEXI HQG

 

0$;B&211(&7B6<6



6/((3WUDQ





5(68/7B%8))(5



2B,;B3.!!VKFUEXI



%8))(5B6,=(

VOHHS

HFKRUGEFUEI$6[OP





HFKR25'(5/,1( 0 0 !!VKFUEXI







VKFUEXIPN





IRUHDFK3 

ELQFVK

HFKRUGEFUEI$6[OP

UPVKFUEXI

2/B3.!!VKFUEXI

5'%.&$7(1806'3



UPPEVBWPS B

HFKRUGEFUEI$6[OP

5'%.&$7(1806'3



HFKR:+0% 2WKHU

2/B3.!!VKFUEXI

0% 

HQG

!VKFUEXI HFKR25'(5/,1(29)

6/./:3WXQLQJ  5'%6/./223



5'%/:3/223

VWHSV



VWHSV0,36 PLQ

!!VKFUEXI

!!VKFUEXI

IRUHDFK3  HFKRUGEFUEI$6[OP2/B3



0VWHSV

5'%6(002'(

HFKR672&. 0!0% 0

,3&PXWH[,3&

IRUHDFK3 

.!!VKFUEXI

HFKRUGEFUEI$6[OP

HQG

6B3.!!VKFUEXI HFKRUGEFUEI$6[OP

P\BPXWH[IODJ 5'%'%*6/.&17

\HV\HV

6B3.!!VKFUEXI

HFKR25'(5/,1(B,; 0 0

5'%'%*6/.&17

\HV

HQG

!!VKFUEXI

5'%'%*087&17 5'%'%*:3&&17

\HV

5'%'%*:$,7326 5'%.$,2&17

IRUHDFK3 

\HV HFKR!PEVBWPS6B

\HV

HFKRUGEFUEI$6[OP 2/B,;B3.!!VKFUEXI

\HV HFKR!PEVBWPS6B

HQG

HFKR!PEVBWPS6B PXWH[%86<

HFKR!PEVBWPS6B

HFKR1(:25'(5 0 

5'%087/223

HFKR!PEVBWPS6B

!!VKFUEXI

HFKR!PEVBWPS6B

IRUHDFK3 

PXWH[

HFKR!PEVBWPS6B

HFKRUGEFUEI$6[OP



HFKR!PEVBWPS6B

12B3.!!VKFUEXI

HFKR!PEVBWPS6B

HQG

HFKR!PEVBWPS6B

HFKR1(:25'(5B,; 0% 

HFKR!PEVBWPS6B

!!VKFUEXI

HFKR!PEVBWPS6B

IRUHDFK3 

HFKR!PEVBWPS6B

HFKRUGEFUEI$6[OP





UGEV\VSDUP





HFKR!PEVBWPS6B

12B,;B3.!!VKFUEXI



HFKR!PEVBWPS6B

HFKRUGEFUEI$6[OP

5'%087*,9( 5'%,;6(&':'



<(6 <(6

12B,;B3.!!VKFUEXI

$OO5LJKWV5HVHUYHG&RS\ULJKW F )8-,768 

HFKR&86720(5 0 

HQG

$OO5LJKWV5HVHUYHG&RS\ULJKW F 3)8

!!VKFUEXI

HFKR+,6725< 0 



IRUHDFK3 

!!VKFUEXI

7LWOH5'%V\VWHPGHILQLWLRQILOH

HFKRUGEFUEI$6[OP&B3

IRUHDFK3 



.!!VKFUEXI

HFKRUGEFUEI$6[OP+B3



HFKRUGEFUEI$6[OP&B3

.!!VKFUEXI



.!!VKFUEXI

HQG

'2127728&+0(

HQG

 5'%0(0%/.6,=(



HFKR&86720(5B,; 0 

5'%0(0%/.6,=(



!!VKFUEXI

103

TPC Benchmark C Full Disclosure

6257B0(0B6,=(



:25.B0(0B6,=(



IRUFHORDG







V\VWHP





LGHQW





VKUGEUFS







60, 695 

ELQVK  UGEUFS UVFQW

#  V\VWHP





1R



&DXVHWKHVHPRGXOHVWREHORDGHGDW

ERRWWLPH MXVWEHIRUHPRXQWLQJ



6<67(063(&,),&$7,21),/(

UHIHUHQFH1RWHWKDW

WKHURRWILOHV\VWHP UDWKHUWKDQDWILUVW





IRUFHORDGH[SHFWVDILOHQDPHZKLFK

LQFOXGHVWKHGLUHFWRU\$OVR

ZKLOH>UVFQWOH@

PRGGLU

VOHHS

QHFHVVDULO\LPSO\WKDWLWZLOO

VKUGEUFSVXE

UVFQW

KDVDIRUPDWVLPLODUWRWKH

GRQH



ZDLW

IRXQGLQWKHILUVWGLUHFWRU\





VKUGEUFSVXE







ELQVK

GHIDXOWLVNHUQHOXVUNHUQHO

GR

CH[SUUVFQWC

6HWWKHVHDUFKSDWKIRUPRGXOHV7KLV

FVKSDWKYDULDEOH,IWKHPRGXOHLVQ W

QRWHWKDWORDGLQJDPRGXOHGRHVQRW

EHLQVWDOOHG

([DPSOH

IRUFHORDGGUYIRR

LWWULHVWKHVHFRQGDQGVRRQ7KH

 UGEUFS

1R

VHW

([DPSOH

GDWH!!UHVGRFFNSW

PRGGLUNHUQHO

HFKR 5&367$57

XVUNHUQHORWKHUPRGXOHV



6HWDQLQWHJHUYDULDEOHLQWKHNHUQHO

RUDPRGXOHWRDQHZYDOXH

!!UHVGRFFNSW GDWH

HFKR 5&367$57

FDXWLRQ6HHV\VWHP  

URRWGHYLFHDQGURRWILOHV\VWHPFRQILJXUDWLRQ

WLPH[UGEUFS





UGEORJ9D!!UHVGRFFNSW



UGEORJ5D

RYHUULGHWKHGHIDXOWVSURYLGHGE\



UGEORJ5D





UGEORJ6D



UGEORJ5D+581

HFKR 5&3(1'

ILOHV\VWHPW\SHRIWKHURRW









7KHIROORZLQJPD\EHXVHGWR

WKHERRWSURJUDP

URRWIV

GDWH

GDWH!!UHVGRFFNSW

VKRXOGEHDIXOO\

HFKR 5&3(1'



6HWWKH

URRWGHY

6HWWKHURRWGHYLFH7KLV

HFKR  !!UHVGRFFNSW

([DPSOHV

7RVHWYDULDEOHVLQ XQL[ 

VHWQDXWRSXVK

VHWPD[XVHUV

 

7RVHWDYDULDEOHQDPHG GHEXJ LQ

WKHPRGXOHQDPHG WHVWBPRGXOH

H[SDQGHG

SK\VLFDOSDWKQDPH7KHGHIDXOWLVWKH

!!UHVGRFFNSW

7KLVIDFLOLW\VKRXOGEHXVHGZLWK



VHWWHVWBPRGXOHGHEXJ

[

SK\VLFDO

SDWKQDPHRIWKHGHYLFHZKHUHWKHERRW





VTOHQY







6(59(5B63(&

UHVLGHV7KHSK\VLFDOSDWKQDPHLV

 5'%B7&36973&&

WSF '()$8/7B&211(&7,21



73&&73&&WSFFWSFF 75$1B63(&

 75$16$&7,21B52//%$&.

'(6&5,3725B63(& %8))(5B6,=( :$,7B7,0(

SURJUDP

VHWPVJV\VPVJLQIRBPVJPQL



VHWPVJV\VPVJLQIRBPVJVHJ



VHWVHPV\VVHPLQIRBVHPPQL



VHWVHPV\VVHPLQIRBVHPPQV



VHWVHPV\VVHPLQIRBVHPPQX



23/B%8))(5B6,=(

&/,(17

(8&

5(68/7B%8))(5



URRWIVXIV

VG#D

 

&+$5$&7(5B75$16/$7( &+$5B&2'(

([DPSOH

URRWGHYVEXV#IHVS#

 (8&



VHWPVJV\VPVJLQIRBPVJPQE

 



VHWPVJV\VPVJLQIRBPVJPD[



 

VHWPVJV\VPVJLQIRBPVJPDS

SODWIRUPDQGFRQILJXUDWLRQGHSHQGHQW

 

1&+$5B&2'(

KLJKO\

6ZDSGHYLFHFRQILJXUDWLRQVKRXOGEH

VHWVKPV\VVKPLQIRBVKPPD[ VHWVKPV\VVKPLQIRBVKPPD[

VSHFLILHGLQHWFYIVWDE

 

64/B61$3

 

VHWVKPV\VVKPLQIRBVKPPQL



VHWVKPV\VVKPLQIRBVKPVHJ



21ULVXWSFFWFSVQDS 06*B35,17

 21

7&3,30D[8VHU

H[FOXGH

VHWSWBFQW



'62B/2&.

73&&25'(5/,1(B'62(;73&&+,6725
'62(;73&&&86720(5B,;B'626+

ZKLFKDUH127WREHORDGHG

IRUFHORDGGUYY[GPS

IRUFHORDGGUYY[LR

0RGXOHVDSSHDULQJLQWKHPRGGLUSDWK

HYHQLIUHIHUHQFHG1RWHWKDWCH[FOXGH

Y[YPB67$57 GRQRWUHPRYH

73&&,7(0B'626+73&&1(:25'(5B'62

DFFHSWVHLWKHUDPRGXOHQDPH

IRUFHORDGGUYY[VSHF

(;73&&25'(56B'62(;



Y[YPB(1' GRQRWUHPRYH

RUDILOHQDPHZKLFKLQFOXGHVWKH

GLUHFWRU\ VHWHQDEOHBJUSBLVP

73&&1(:25'(5B,;B'62(;73&&25'(5

6B,;B'62(;

'62B/2&.

H[FOXGHZLQ

H[FOXGHV\VVKPV\V



73&&&86720(5B,;B'626+73&&,7(0B'6

LGHQW

#  V\VWHP



60, 695 

26+ 6,*1$/B,1)







V\VWHPFOLHQW





([DPSOHV

6<67(063(&,),&$7,21),/(

12

104

TPC Benchmark C Full Disclosure

FO

/0,'

LQFOXGHVWKHGLUHFWRU\$OVR

78;&21),*

KRPHWSFFWX[FRQILJ

PRGGLU

5227',5

QHFHVVDULO\LPSO\WKDWLWZLOO

$33',5

8/2*3);





6HWWKHVHDUFKSDWKIRUPRGXOHV7KLV

KDVDIRUPDWVLPLODUWRWKH





FVKSDWKYDULDEOH,IWKHPRGXOHLVQ W

QRWHWKDWORDGLQJDPRGXOHGRHVQRW

EHLQVWDOOHG

(19),/(

([DPSOH

IRXQGLQWKHILUVWGLUHFWRU\

IRUFHORDGH[SHFWVDILOHQDPHZKLFK

6,7(

RSW)681WSEV

KRPHWSFF$3/IPO KRPHWSFFORJ8/2*

KRPHWSFF$3/IPOW[HQYWFS

IRUFHORDGGUYIRR

*52836

LWWULHVWKHVHFRQGDQGVRRQ7KH

GHIDXOWLVNHUQHOXVUNHUQHO

JURXS/0,'

6,7(*5312



JURXS/0,'

6,7(*5312



VHW

JURXS/0,'

6,7(*5312



JURXS/0,'

6,7(*5312



JURXS/0,'

6,7(*5312



RUDPRGXOHWRDQHZYDOXH

JURXS/0,'

6,7(*5312



JURXS/0,'

6,7(*5312



FDXWLRQ6HHV\VWHP  

JURXS/0,'

6,7(*5312



URRWGHYLFHDQGURRWILOHV\VWHPFRQILJXUDWLRQ

JURXS/0,'

6,7(*5312







([DPSOH

PRGGLUNHUQHO

XVUNHUQHORWKHUPRGXOHV

7KHIROORZLQJPD\EHXVHGWR

6,7(*5312



JURXS/0,'

6,7(*5312



JURXS/0,'

6,7(*5312



JURXS/0,'

6,7(*5312



JURXS/0,'

6,7(*5312



JURXS/0,'

6,7(*5312



JURXS/0,'

6,7(*5312



JURXS/0,'

6,7(*5312



WKHPRGXOHQDPHG WHVWBPRGXOH

JURXS/0,'

6,7(*5312



JURXS/0,'

6,7(*5312



JURXS/0,'

6,7(*5312







URRWIV

6HWWKH

VHWQDXWRSXVK

VHWPD[XVHUV



URRWGHY

6HWWKHURRWGHYLFH7KLV

VKRXOGEHDIXOO\

H[SDQGHG

SK\VLFDOSDWKQDPH7KHGHIDXOWLVWKH

7RVHWYDULDEOHVLQ XQL[ 

ILOHV\VWHPW\SHRIWKHURRW

([DPSOHV



7KLVIDFLOLW\VKRXOGEHXVHGZLWK

JURXS/0,'

RYHUULGHWKHGHIDXOWVSURYLGHGE\ WKHERRWSURJUDP

6HWDQLQWHJHUYDULDEOHLQWKHNHUQHO

 

7RVHWDYDULDEOHQDPHG GHEXJ LQ

VHWWHVWBPRGXOHGHEXJ

[

SK\VLFDO

SDWKQDPHRIWKHGHYLFHZKHUHWKHERRW

VHWSWBFQW

6(59(56



'()$8/75(67$57

SURJUDP

UHVLGHV7KHSK\VLFDOSDWKQDPHLV

VHWVKPV\VVKPLQIRBVKPPD[



5(3/<4

1543(50

VHWVHPV\VVHPLQIRBVHPXPH



73&&659*53

SODWIRUPDQGFRQILJXUDWLRQGHSHQGHQW

VHWVHPV\VVHPLQIRBVHPPQX



659,'

VHWVHPV\VVHPLQIRBVHPPQV



73&&659*53



KLJKO\

([DPSOH

URRWIVXIV

VHWVHPV\VVHPLQIRBVHPPVO



659,'

VHWVHPV\VVHPLQIRBVHPPQL



73&&659*53

VHWVHPV\VVHPLQIRBVHPPDS

URRWGHYVEXV#IHVS#

&/237

VHWPVJV\VPVJLQIRBPVJPQL

 

659,'

&/237

&/237

73&&659*53

VG#D

VHWPVJV\VPVJLQIRBPVJPDS



659,'

VHWPVJV\VPVJLQIRBPVJPD[



73&&659*53

VHWPVJV\VPVJLQIRBPVJPQE



659,'

6ZDSGHYLFHFRQILJXUDWLRQVKRXOGEH

VHWPVJV\VPVJLQIRBPVJWTO

VSHFLILHGLQHWFYIVWDE



&/237

&/237

73&&659*53

VHWPVJV\VPVJLQIRBPVJVHJ



659,'

VHWPVJV\VPVJLQIRBPVJVV]



73&&659*53 659,'

H[FOXGH

VHWWXQHBWBIVIOXVKU



VHWDXWRXS

&/237

&/237

73&&659*53



659,'



&/237





XEEFRQILJ





73&&659*53

ZKLFKDUH127WREHORDGHG



659,'

XEEFRQILJ78;('2FRQILJXUDWLRQILOH

73&&659*53



659,'

0RGXOHVDSSHDULQJLQWKHPRGGLUSDWK

HYHQLIUHIHUHQFHG1RWHWKDWCH[FOXGH

DFFHSWVHLWKHUDPRGXOHQDPH



([DPSOHV

&/237

73&&659*53

RUDILOHQDPHZKLFKLQFOXGHVWKH

GLUHFWRU\

&/237

5(6285&(6

659,'

&/237

,3&.(<

73&&659*53

0$67(56,7(

659,'

&/237

H[FOXGHZLQ

8,'

73&&659*53

H[FOXGHV\VVKPV\V

*,'

659,'

3(50

73&&659*53

0$;$&&(66(56

659,'

0$;6(59(56

73&&659*53

0$;6(59,&(6

659,'

02'(/6+0

73&&659*53

/'%$/<

659,'

IRUFHORDG

&DXVHWKHVHPRGXOHVWREHORDGHGDW

ERRWWLPH MXVWEHIRUHPRXQWLQJ

%/2&.7,0(



UHIHUHQFH1RWHWKDW

&/237

&/237

&/237

73&&659*53 659,'

WKHURRWILOHV\VWHP UDWKHUWKDQDWILUVW

&/237

&/237

<0$;*(1





JURXS54$''5

73&&T

V73&&73&& JURXS54$''5

73&&T

V73&&73&& JURXS54$''5

73&&T

V73&&73&& JURXS54$''5

73&&T

V73&&73&& JURXS54$''5

73&&T

V73&&73&& JURXS54$''5

73&&T

V73&&73&& JURXS54$''5

73&&T

V73&&73&& JURXS54$''5

73&&T

V73&&73&& JURXS54$''5

73&&T

V73&&73&& JURXS54$''5

73&&T

V73&&73&& JURXS54$''5

73&&T

V73&&73&& JURXS54$''5

73&&T

V73&&73&& JURXS54$''5

73&&T

V73&&73&& JURXS54$''5

73&&T

V73&&73&& JURXS54$''5

73&&T

V73&&73&& JURXS54$''5

73&&T

V73&&73&& JURXS54$''5

73&&T

V73&&73&&

0$&+,1(6

105

TPC Benchmark C Full Disclosure

73&&659*53 659,'

&/237

JURXS54$''5

73&&659*53 659,'

&/237

JURXS54$''5

&/237

JURXS54$''5

VHW[ GDWH

73&&T

WUDZXS WUDZXS WUDZXS WUDZXS  WUDZXS WUDZXS WUDZXS

V73&&73&&

73&&659*53 659,'

73&&T

V73&&73&&

73&&T

WUDZXS WUDZXS WUDZXS WUDZXS

V73&&73&&

ZDLW GDWH  1(7:25.

6(59,&(6 73&&75$17,0( 659*53

73&&75$17,0( 659*53

5287,1*

URXWH

5287,1*

URXWH

5287,1*

URXWH

5287,1*

URXWH

5287,1*

URXWH

5287,1*

URXWH

5287,1*

URXWH

5287,1*

URXWH

5287,1*

URXWH

5287,1*

URXWH

5287,1*

URXWH

JURXS

73&&75$17,0( 659*53

URXWH

JURXS

73&&75$17,0( 659*53

5287,1*

JURXS

73&&75$17,0( 659*53

URXWH

JURXS

73&&75$17,0( 659*53

5287,1*

JURXS

73&&75$17,0( 659*53

URXWH

JURXS

73&&75$17,0( 659*53

5287,1*

JURXS

73&&75$17,0( 659*53

URXWH

JURXS

73&&75$17,0( 659*53

5287,1*

JURXS

73&&75$17,0( 659*53

URXWH

JURXS

73&&75$17,0( 659*53

5287,1*

JURXS

73&&75$17,0( 659*53

URXWH

JURXS

73&&75$17,0( 659*53

5287,1*

JURXS

73&&75$17,0( 659*53

URXWH

JURXS

73&&75$17,0( 659*53

5287,1*

JURXS

73&&75$17,0( 659*53

URXWH

JURXS

73&&75$17,0( 659*53

5287,1*

JURXS

73&&75$17,0( 659*53

URXWH

JURXS

73&&75$17,0( 659*53

5287,1*

JURXS

JURXS

5287,1* URXWH),(/' %8)7<3(

)0/B7(50 )0/ 5$1*(6



JURXSJURXSJURXS JURXSJURXSJURXS JURXSJURXSJURXS JURXSJURXS JURXSJURXS JURXSJURXS JURXSJURXS JURXSJURXS JURXS  





ZXSLVK







106

TPC Benchmark C Full Disclosure

Appendix E: Database Creation Code

35,0$5<.(< :B,'





&5',&







 VHW[ 6<6

&5($7(7$%/(73&&B6&+(0$',675,&7

UGESWFWSFF6<6

/2*B,;

GHYY[UGVNYRODB

'B,'

/2*B%,

GHYY[UGVNYRODB

12718//

/2*B$,

GHYY[UGVNYRODB

'B:B,'

',&B3/

GHYUGVNFWGV

12718//

%,6=

0

'B1$0(

$,6=

0

12718//





$//PN





751



'B675((7B



5&9

0

12718//

VHW[

5'%B)$67B23(1

'B675((7B



GDWH

12718//

UPIUGEORDGGDWD5'%/2*/2*B$,

'B&,7<

H[SRUW5'%B)$67B23(1

UPI6<6UGEORJPDQDJH

12718//

&5',&

UGEORJ,

12718//

'B67$7(

60$//,17

60$//,17

&+$5 

&+$5 

&+$5 

&+$5 

&+$5 

WLPH[UGEORJ*WF5&9LR/2*B,;

'B=,3

GDWH

/2*B%,/2*B$,%,6=$,6=751

12718//

5'%67$57GGO

WLPH[UGEFUGLFGX0U',&B3/

'B7$;

UGEGGOH[GGOBGEPDN

GDWH

12718//

UGEGGOH[G73&&FUWDGHIGHFBWRBLQW





FUWDGHIGHFBWRBLQW





'B<7'



'(&,0$/ 

12718//



'B1(;7B2B,'

,17(*(5



12718//

UGEGGOH[G73&&GGOGEVSGDWS

VOHHS



5'%6723



H[LW



$UDNDZD



0XUDPDWVX

5'%67$57GGO



&5($7(7$%/(73&&B6&+(0$&86720(5

'(&,0$/!&+$5RU60$//,17RU



&B,'

,17(*(5

12718// +DUD

&B'B,'

&B,'+B&B,'2B&B,'60$//,17!

12718//

VOHHS

,17(*(5

&B:B,'

5'%6723



12718//

5'%67$57GGO

&B),567

,B,0B,' 

12718//

UGEGGOH[G73&&GGOGDW:+



&B0,''/( &+$5 

UGEGGOH[G73&&GGOGDW',



12718//

UGEGGOH[G73&&GGOGDW67



&B/$67

UGEGGOH[G73&&GGOGDW12

&5($7(6&+(0$73&&B6&+(0$

12718//

UGEGGOH[G73&&GGOGDW1,



&B675((7B

UGEGGOH[G73&&GGOGDW26



12718//

UGEGGOH[G73&&GGOGDW2,



&B675((7B

UGEGGOH[G73&&GGOGDW+,

7$%/(GHILQLWLRQ

12718//

UGEGGOH[G73&&GGOGDW&8



&B&,7<

UGEGGOH[G73&&GGOGDW&,



12718//

UGEGGOH[G73&&GGOGDW2/



&B67$7(

UGEGGOH[G73&&GGOGDW,7

&5($7(7$%/(

12718//

VOHHS

73&&B6&+(0$:$5(+286(

5'%6723

:B,'

GDWH

12718//

&B=,3 60$//,17

:B1$0( 12718//

VWRUHGVK

:B675((7B

VOHHS

12718//

5'%6723

:B675((7B

12718//

WLPH[FVK[/2$'VK

:B67$7(

5'%6723

12718// :B=,3

&+$5 

&+$5 

&+$5 

&+$5 

&+$5 

&+$5 

&+$5 

&+$5 

12718//

12718// &B&5(',7B/,0

&+$5 

5'%67$57GGO

&+$5 

&B&5(',7 &+$5  &+$5 

12718// :B&,7<

60$//,17

12718// &B6,1&(

&+$5 

60$//,17

12718// &B3+21(

&+$5 

5'%67$57GGO

VOHHS

60$//,17

35,0$5<.(< 'B:B,''B,'

WDEOHGHILQLWLRQRI73&&PRGHO

,17(*(5 UGEGGOH[G73&&GGOGEVSGDWS

&+$5 

&+$5 

'(&,0$/ 

12718//

&B',6&2817

60$//,17

12718// &B%$/$1&(

&+$5 

'(&,0$/ 

12718//

&B<7'B3$<0(17

12718//

'(&,0$/ 

12718//

VKPNWPSORJVK

12718//

&B3$<0(17B&17

60$//,17

VKPNDUFVK

:B<7'

12718//

:B7$;

60$//,17

'(&,0$/  12718//

107

TPC Benchmark C Full Disclosure

&B'(/,9(5
2B&B,'

60$//,17

&B'$7$

&86720(5BB'6,

2B(175
&+$5 

%$6(

,17(*(5

12718//

12718//

$//2&$7(,1'(;21

&+$5  636,=(.

12718//

12718//

35,0$5<.(< &B:B,'&B'B,'

2B&$55,(5B,'

%$6(2163

60$//,17

&B,'

2B2/B&17 60$//,17 12718//



2B$//B/2&$/

6,=(.

60$//,17 &5($7('6,&86720(5B;BB'6,

12718//

,B,'

,17(*(5

12718// ,B,0B,'



&86720(5B,;B'62

&5($7(7$%/(73&&B6&+(0$25'(5/,1(

&86720(5BB'6,

%$6(

2/B2B,'

&+$5 

,B'$7$

636,=(.

2/B'B,'

60$//,17

6,=(.

2/B:B,'

&+$5 

%$6(2163

60$//,17

12718//

12718//

$//2&$7(,1'(;21

,17(*(5

12718//

12718// ,B35,&(

'62

2B,'

,17(*(5

12718// ,B1$0(

,1'(;

35,0$5<.(< 2B:B,'2B'B,'

&5($7(7$%/(73&&B6&+(0$,7(0

60$//,17

12718//

12718//

35,0$5<.(< ,B,'

2/B180%(5

60$//,17

12718//



2/B,B,'

6B,B,'

60$//,17

12718// 6B48$17,7<

'62

2/B'(/,9(5
&+$5  

2/B48$17,7<

60$//,17

2/B$02817 12718//

12718//

6B',67B &+$5 

12718//

2/B',67B,1)2

6B',67B &+$5 

12718//

12718//

6B',67B &+$5 

12718//

6B',67B &+$5 

12718//

2/B2B,'2/B180%(5

6B',67B &+$5 

12718//



6B',67B &+$5 

12718//

6B',67B &+$5 

12718//

6B',67B &+$5 

12718//

+B&B,'

6B',67B &+$5 

12718//

12718//

6B<7'

,17(*(5

+B&B'B,'

6,=(.

&5($7('6, &86720(5B;BB'6, ,1'(;

,17(*(5

%$6( 60$//,17 12718//

+B'B,'

&86720(5BB'6, $//2&$7(,1'(;21

60$//,17

636,=(.

60$//,17

6,=(.

&+$5 





GGOGDW&8





%$6(2163

12718// +B:B,'

60$//,17

12718// +B'$7(

&+$5 



12718//

12718//

35,0$5<.(< 6B:B,'6B,B,'

+B$02817

,17(*(5

+B'$7$

,17(*(5

&+$5 

 

12718//

&5($7(7$%/(73&&B6&+(0$1(:25'(5

  3KDVHD&XVWRPHU

12718//



&5($7('62&86720(5B'62



)520





GGOGDW&,





12718// 60$//,17



73&&B6&+(0$&86720(5 7<3(



12718// 12B:B,'

'62 &86720(5B,;B'62

+B&B:B,' 60$//,17 12718// 60$//,17

12718//

12B'B,'

%$6(2163

&+$5 

&5($7(7$%/(73&&B6&+(0$+,6725<

12718//

12B2B,'

$//2&$7(,1'(;21

,17(*(5

35,0$5<.(< 2/B:B,'2/B'B,'

12718//

6B'$7$

%$6(

636,=(.

6B',67B &+$5 

6B5(027(B&17

&86720(5B,;B'62

&86720(5BB'6,

12718//

60$//,17

12718//

6B25'(5B&17

,1'(;

60$//,17

12718//

12718// 6B:B,'

&86720(5B;BB'6,

2/B6833/
,17(*(5

&5($7('6,

,17(*(5

12718//

&5($7(7$%/(73&&B6&+(0$672&.

60$//,17

 3KDVHE&XVWRPHU,QGH[

12718//



35,0$5<.(< 12B:B,'



58/( &B,' &B'B,' &B:B,' &5($7('62&86720(5B,;B'62

12B'B,'12B2B,'

5$1'20 3$*(6,=(  3$*(6,=(  

&B:B,'   :+(5(

,1'(;21



73&&B6&+(0$&86720(5 &B:B,'&B'B,' &5($7(7$%/(73&&B6&+(0$25'(56 2B,'

2B'B,'

7<3( %75(( 3$*(6,=(  3$*(6,=(  

&5($7('6,&86720(5BB'6, '62&86720(5B'62 86,1* 

60$//,17

$//2&$7(35,0(21

&5($7('6,&86720(5B;BB'6,

12718// 2B:B,'

&B/$67

,17(*(5

12718//

&B:B,' %(7:((1 " $1' " 

,1'(;

60$//,17

636,=(. 29(5)/2:21

'62

12718//

636,=(.

&86720(5B,;B'62

108

TPC Benchmark C Full Disclosure

&5($7('6,&86720(5BB'6,

&5($7('6,',675,&7BB'6,

'62&86720(5B'62

'62',675,&7B'62

636,=(.

86,1* 

86,1* 

$//2&$7(35,0(21

$//2&$7(35,0(21

636,=(.

636,=(.

636,=(.

29(5)/2:21

29(5)/2:21 636,=(.

636,=(.

636,=(.





GGOGDW+,





 636,=(.

 &5($7('6,&86720(5BB'6,

 3KDVH+LVWRU\

'62&86720(5B'62



86,1* 

636,=(.

 &5($7('62+,6725
$//2&$7(35,0(21

)520

636,=(. 29(5)/2:21

636,=(.

73&&B6&+(0$+,6725< 7<3(

636,=(.

6(48(17,$/ 3$*(6,=(  25'(5 

'62&86720(5B'62

636,=(.

:+(5(

&5($7('6,&86720(5BB'6, +B:B,' %(7:((1 " $1' " 

86,1*  636,=(.

&5($7('6,+,6725
$//2&$7(35,0(21

'62+,6725
636,=(.

86,1* 

29(5)/2:21

636,=(.

$//2&$7('$7$21

636,=(.

29(5)/2:21

636,=(.

636,=(.





GGOGDW',







&5($7('6,+,6725


'62+,6725




GGOGDW1,





 3KDVH'LVWULFW

86,1* 





$//2&$7('$7$21

  3KDVHE1HZ2UGHU,QGH[

636,=(.





&5($7('62',675,&7B'62



)520

&5($7('62

73&&B6&+(0$',675,&7

1(:25'(5B,;B'62

7<3( 5$1'20 3$*(6,=(  3$*(6,=(  58/(

&5($7('6,+,6725
'B:B,' 'B,' 

'62+,6725
:+(5(

,1'(;21 73&&B6&+(0$1(:25'(5 12B:B,'12B' B,'12B2B,' 7<3(

$//2&$7('$7$21

'B:B,' %(7:((1 " $1' " 

%75(( 3$*(6,=(  3$*(6,=(  '(*(1

636,=(.

(5$7( 

&5($7('6,',675,&7BB'6, &5($7('6,+,6725
'62',675,&7B'62

'62+,6725
86,1* 

&5($7('6,1(:25'(5B;BB'6, ,1'(;

86,1* 

$//2&$7(35,0(21

'62

$//2&$7('$7$21

636,=(. 29(5)/2:21

636,=(.

1(:25'(5B,;B'62





GGOGDW,7





1(:25'(5BB'6,

%$6(

636,=(.

&5($7('6,',675,&7BB'6,



'62',675,&7B'62



$//2&$7(,1'(;21 636,=(. %$6(2163

86,1* 

 3KDVH,WHP

$//2&$7(35,0(21



6,=(.



636,=(. 29(5)/2:21

&5($7('62,7(0B'62

&5($7('6,1(:25'(5B;BB'6, ,1'(;

)520

636,=(.

'62

73&&B6&+(0$,7(0 7<3(

1(:25'(5B,;B'62 %$6(

5$1'20 3$*(6,=(  3$*(6,=(  58/( , B,' ,B,' ,B,'   

1(:25'(5BB'6, $//2&$7(,1'(;21

&5($7('6,',675,&7BB'6, '62',675,&7B'62 86,1*  $//2&$7(35,0(21

&5($7('6,,7(0BB'6,

636,=(. %$6(2163

'62,7(0B'62 $//2&$7(35,0(21

6,=(.

636,=(.

636,=(. 29(5)/2:21 636,=(.

109

TPC Benchmark C Full Disclosure

)520

'621(:25'(5B'62 86,1* 

&5($7('6,

73&&B6&+(0$25'(5/,1( 7<3(

$//2&$7(35,0(21

1(:25'(5B;BB'6,

5$1'20 3$*(6,=(  3$*(6,=(  58/(

636,=(.

,1'(;

29(5)/2:21

'62

2/B2B,' 2/B:B,' 2/B'B,' 2/ B180%(5 2/B2B,'

636,=(.

1(:25'(5B,;B'62

2/B2B,'   

%$6(

:+(5(





GGOGDW2,





1(:25'(5BB'6, $//2&$7(,1'(;21



2/B:B,' %(7:((1 " $1' " 



636,=(. %$6(2163 6,=(.

 3KDVHE2UGHUV,;

&5($7('6,25'(5/,1BB'6,



'6225'(5/,1(B'62 86,1* 



$//2&$7(35,0(21

&5($7('6225'(56B,;B'62

&5($7('6,

,1'(;21

1(:25'(5B;BB'6, ,1'(;

73&&B6&+(0$25'(56 2B&B,'2B:B,'2B

'62

'B,'

%$6(

%75(( 3$*(6,=(  3$*(6,=(  

636,=(. 29(5)/2:21 636,=(.

7<3(

1(:25'(5B,;B'62

&5($7('6,25'(5/,1BB'6, '6225'(5/,1(B'62

1(:25'(5BB'6,

86,1* 

&5($7('6,25'(56B,;BB'6,

$//2&$7(,1'(;21

$//2&$7(35,0(21

,1'(;

636,=(.

'6225'(56B,;B'62

%$6(2163

636,=(. 29(5)/2:21

%$6(25'(56BB'6,

6,=(.

$//2&$7(,1'(;21

636,=(.

636,=(.





GGOGDW12





%$6(2163

 6,=(.

  3KDVHD1HZ2UGHU

&5($7('6,25'(5/,1BB'6,

&5($7('6,25'(56B,;BB'6,



'6225'(5/,1(B'62

,1'(;



86,1* 

'6225'(56B,;B'62

&5($7('621(:25'(5B'62

$//2&$7(35,0(21

%$6(25'(56BB'6,

)520 73&&B6&+(0$1(:25'(5

$//2&$7(,1'(;21

636,=(.

%$6(2163

636,=(.

29(5)/2:21

636,=(.

7<3( 5$1'20 3$*(6,=(  3$*(6,=(  58/( 12B2B,' 12B:B,' 12B'B,'

6,=(. &5($7('6,25'(5/,1BB'6,

  12B2B,' 12B2B,'  

'6225'(5/,1(B'62

:+(5(

86,1* 

12B:B,' %(7:((1 " $1' " 

$//2&$7(35,0(21 &5($7('6,25'(56B,;BB'6,

&5($7('6,1(:25'(5BB'6,

'6225'(56B,;B'62

86,1* 





GGOGDW26





25'(56BB'6, $//2&$7(,1'(;21

29(5)/2:21

%$6(2163

 3KDVHD2UGHUV 

6,=(.



'621(:25'(5B'62 &5($7('6,25'(56B,;BB'6,

86,1* 

&5($7('6225'(56B'62 )520

,1'(;

$//2&$7(35,0(21

'6225'(56B,;B'62

636,=(.

73&&B6&+(0$25'(56 7<3(

%$6(

29(5)/2:21

5$1'20 3$*(6,=(  3$*(6,=(  58/(

25'(56BB'6,

636,=(.

 

636,=(.

&5($7('6,1(:25'(5BB'6,

636,=(.

%$6(

$//2&$7(35,0(21

636,=(.

29(5)/2:21

,1'(;

'621(:25'(5B'62

636,=(.

636,=(.

$//2&$7(,1'(;21

2B,' 2B:B,' 2B'B,'  2B,' 2B,'  

636,=(.

:+(5(

%$6(2163 2B:B,' %(7:((1 " $1' " 

6,=(. &5($7('6,1(:25'(5BB'6,





GGOGDW2/





&5($7('6,25'(56BB'6,

86,1* 



'6225'(56B'62

$//2&$7(35,0(21



'621(:25'(5B'62

86,1*  $//2&$7(35,0(21

 3KDVHD2UGHU/LQH

636,=(. 29(5)/2:21 636,=(.



636,=(N 29(5)/2:21

 &5($7('6225'(5/,1(B'62

636,=(.

&5($7('6,1(:25'(5BB'6,

110

TPC Benchmark C Full Disclosure

86,1* 

&5($7('6,25'(56BB'6,

86,1* 

&5($7('6,672&.BB'6,

$//2&$7(35,0(21

'6225'(56B'62

'62672&.B'62

636,=(.

86,1* 

$//2&$7(35,0(21

$//2&$7(35,0(21

636,=(

636,=(N 29(5)/2:21

636,=(.

.

636,=(. 636,=(

636,=( .

.

636,=(

636,=( &5($7('6,25'(56BB'6,

.

.

'6225'(56B'62

$//2&$7(35,0(21

636,=(

636,=(

86,1* 

.

.

636,=(N 636,=(

636,=(

29(5)/2:21

.

.

636,=(.

29(5)/2:21 &5($7('6,25'(56BB'6,

636,=(

636,=(. .

'6225'(56B'62 86,1* 

&5($7('6,672&.BB'6,

$//2&$7(35,0(21

'62672&.B'62

29(5)/2:21 636,=(.

86,1* 

636,=(N

&5($7('6,672&.BB'6,

$//2&$7(35,0(21

29(5)/2:21

'62672&.B'62

636,=(.

636,=(.

86,1*  $//2&$7(35,0(21

636,=(





GGOGDW67







636,=(.

.

 636,=(

636,=(

 3KDVH6WRFN 

.

.



.

.

)520

636,=(

636,=(

&5($7('62672&.B'62

73&&B6&+(0$672&.

.

.

636,=(

636,=(

58/( 6B,B,'  6B:B,'   6B:B,'6B:B,'  

636,=(

636,=(

7<3( 5$1'20 3$*(6,=(  3$*(6,=(  

.

. 29(5)/2:21

:+(5(

636,=(

636,=(.

6B:B,' %(7:((1 " $1' " 

. &5($7('6,672&.BB'6,

&5($7('6,672&.BB'6,

'62672&.B'62

'62672&.B'62 86,1* 

86,1* 

$//2&$7(35,0(21

$//2&$7(35,0(21





GGOGDW:+







636,=(.

636,=(.

29(5)/2:21 636,=(.

 636,=(

636,=(

 3KDVH:DUHKRXVH 

.

.

 636,=(

636,=(

&5($7('62:$5(+286(B'62 )520

.

.

73&&B6&+(0$:$5(+286( 7<3(

636,=(

636,=(

5$1'20 3$*(6,=(  3$*(6,=( 

.

.

:+(5( 636,=(

636,=(

:B,' %(7:((1 " $1' " 

.

.

&5($7('6,:$5(+286(BB'6, 636,=(

636,=(

'62:$5(+286(B'62 86,1* 

.

.

636,=(.

$//2&$7(35,0(21

29(5)/2:21

29(5)/2:21

636,=(.

636,=(.

29(5)/2:21 636,=(.

&5($7('6,672&.BB'6, '62672&.B'62

111

TPC Benchmark C Full Disclosure

&5($7('6,:$5(+286(BB'6,

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

'62:$5(+286(B'62

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

86,1* 

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

$//2&$7(35,0(21

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('6,:$5(+286(BB'6,

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

'62:$5(+286(B'62

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

86,1* 

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

$//2&$7(35,0(21

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('6,:$5(+286(BB'6,

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

'62:$5(+286(B'62

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

86,1* 

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

$//2&$7(35,0(21

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(





GGOGEVSGDWS





5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(





GGOGEVSGDWS





5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

636,=(. 29(5)/2:21 636,=(.

636,=(. 29(5)/2:21 636,=(.

636,=(. 29(5)/2:21 636,=(.

5$:'(9,&(GHYUGVNFWGV

112

TPC Benchmark C Full Disclosure

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV





GGOBGEPDN





&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(



5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV



&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

  

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(



5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV



&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV





/2$'VK





&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

ELQFVK[I

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

VHW/2$'B'

UGEORDGGDWD

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

VHW/2$'B'

UGEORDGGDWD

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

VHW/2$'B'

UGEORDGGDWD

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

VHW/2$'B'

UGEORDGGDWD

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

VHW/2$'B'

UGEORDGGDWD

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

VHW/2$'B'

UGEORDGGDWD

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

VHW/2$'B'

UGEORDGGDWD

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

VHW/2$'B'

UGEORDGGDWD

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

VHW/2$'B'

UGEORDGGDWD

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

VHW/2$'B'

UGEORDGGDWD

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

VHW/2$'B'

UGEORDGGDWD

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

VHW/2$'B'

UGEORDGGDWD

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

VHW/2$'B'

UGEORDGGDWD

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

VHW/2$'B'

UGEORDGGDWD

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

VHW/2$'B'

UGEORDGGDWD

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

VHW/2$'B'

UGEORDGGDWD

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

VHW/2$'B'

UGEORDGGDWD

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

VHW/2$'B'

UGEORDGGDWD

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

VHW/2$'B'

UGEORDGGDWD

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

VHW/2$'B'

UGEORDGGDWD

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

VHW/2$'B'

UGEORDGGDWD

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

VHW/2$'B'

UGEORDGGDWD

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

VHW/2$'B'

UGEORDGGDWD

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

VHW/2$'B'

UGEORDGGDWD

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

VHW/2$'B'

UGEORDGGDWD

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

VHW/2$'B'

UGEORDGGDWD

&5($7('%63$&(63$//2&$7(

&5($7('%63$&(63$//2&$7(

VHW/2$'B'

UGEORDGGDWD

5$:'(9,&(GHYUGVNFWGV

5$:'(9,&(GHYUGVNFWGV

VHW/2$'B'

UGEORDGGDWD

VHW/2$'B'

UGEORDGGDWD

113



 &5($7('$7$%$6(73&&

VHWHQY5'%'%73&&

TPC Benchmark C Full Disclosure

VHW/2$'B'

UGEORDGGDWD

#PDNHBV

QXP 

VHW/2$'B'

UGEORDGGDWD

#PDNHBH

QXP 

VHW/2$'B'

UGEORDGGDWD

#PDNHBV

QXP 

VHW:.B'

UGEVRUWZN

#PDNHBH

QXP 

VHW:.B'

UGEVRUWZN

#PDNHBV

QXP 

VHW:.B'

UGEVRUWZN

#PDNHBH

QXP 

VHW:.B'

UGEVRUWZN

#PDNHBV

QXP 

VHW:.B'

UGEVRUWZN

#PDNHBH

QXP 

VHW:.B'

UGEVRUWZN

#PDNHBV

VHW:.B'

UGEVRUWZN

#PDNHBH

QXP 

VHW:.B'

UGEVRUWZN

#PDNHBV

QXP 

VHW:.B'

UGEVRUWZN

#PDNHBH

QXP  QXP 

QXP 

VHW:.B'

UGEVRUWZN

#PDNHBV

VHW:.B'

UGEVRUWZN

#PDNHBH

QXP 

VHW:.B'

UGEVRUWZN

#PDNHBV

QXP 

VHW:.B'

UGEVRUWZN

#PDNHBH

QXP 

VHW:.B'

UGEVRUWZN

#PDNHBV

QXP 

VHW:.B'

UGEVRUWZN

#PDNHBH

QXP 

VHW:.B'

UGEVRUWZN

#PDNHBV

QXP 

VHW:.B'

UGEVRUWZN

#PDNHBH

QXP 

VHW:.B'

UGEVRUWZN

#PDNHBV

QXP 

VHW:.B'

UGEVRUWZN

#PDNHBH

QXP 

VHW:.B'

UGEVRUWZN

VHW:.B'

UGEVRUWZN

#GVLBQXP

QXP 

VHW:.B'

UGEVRUWZN

#GVLBQXP

QXP 

VHW:.B'

UGEVRUWZN

#GVLBQXP

QXP 

VHW:.B'

UGEVRUWZN

#GVLBQXP

QXP 

VHW:.B'

UGEVRUWZN

#GVLBQXP

QXP 

VHW:.B'

UGEVRUWZN

#GVLBQXP

QXP 

VHW:.B'

UGEVRUWZN

#GVLBQXP

QXP 

VHW:.B'

UGEVRUWZN

#GVLBQXP

QXP 

VHW:.B'

UGEVRUWZN

#GVLBQXP

QXP 

VHW:.B'

UGEVRUWZN

#GVLBQXP

QXP 

VHW:.B'

UGEVRUWZN

#GVLBQXP

QXP 

VHW:.B'

UGEVRUWZN

#GVLBQXP

QXP 

#GVLBQXP

QXP 

UPUGEORDGGDWD "" B UGEORDGGDWD GDWD

#GVLBQXP

QXP 

UPUGEVRUWZN 657

#GVLBQXP

QXP 

#GVLBQXP

QXP 

ZWWSFFG/2$'B'PDNHBV PDNHBH:

ZDLW WLPH[UGEVORDGHUPLL 5'%'%:$5(+286(BGVLBQXP?B'6,?

 V:.B'?

 V:.B'?

 Q/2$'B':+PDNHBV?BPDNHBH WLPH[UGEVORDGHUPLL 5'%'%:$5(+286(BGVLBQXP?B'6,?

 V:.B'?

 V:.B'?

 Q/2$'B':+PDNHBV?BPDNHBH WLPH[UGEVORDGHUPLL 5'%'%:$5(+286(BGVLBQXP?B'6,?

 V:.B'?

 V:.B'?

 Q/2$'B':+PDNHBV?BPDNHBH WLPH[UGEVORDGHUPLL 5'%'%:$5(+286(BGVLBQXP?B'6,?

ZWWSFFG/2$'B'PDNHBV

,WHP



PDNHBH: ZWWSFFG/2$'B'PDNHBV

ZWWSFFG/2$'B',

V:.B'?

PDNHBH:

WLPH[UGEVORDGHUPLL



ZWWSFFG/2$'B'PDNHBV

5'%'%,7(0BB'6,?

V:.B'?

PDNHBH: 

ZWWSFFG/2$'B'PDNHBV 

PDNHBH:

V:.B'?

ZWWSFFG/2$'B'PDNHBV 

WLPH[UGEVORDGHUPLL

PDNHBH: ZWWSFFG/2$'B'PDNHBV

V:.B'?

Q/2$'B':+PDNHBV?BPDNHBH

5'%'%:$5(+286(BGVLBQXP?B'6,?

PDNHBH: 



ZWWSFFG/2$'B'PDNHBV V:.B'?

PDNHBH:

Q/2$'B'GDWD

ZWWSFFG/2$'B'PDNHBV

UP/2$'B'GDWD



PDNHBH: ZWWSFFG/2$'B'PDNHBV

:$5(+286(

V:.B'?

PDNHBH: 

ZWWSFFG/2$'B'PDNHBV

IRUHDFKQXP 

Q/2$'B':+PDNHBV?BPDNHBH

PDNHBH: #PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

ZWWSFFG/2$'B'PDNHBV

WLPH[UGEVORDGHUPLL 5'%'%:$5(+286(BGVLBQXP?B'6,?

PDNHBH: ZWWSFFG/2$'B'PDNHBV



PDNHBH: ZWWSFFG/2$'B'PDNHBV

V:.B'?

PDNHBH: 

ZWWSFFG/2$'B'PDNHBV V:.B'?

PDNHBH: ZWWSFFG/2$'B'PDNHBV PDNHBH:

114

TPC Benchmark C Full Disclosure

WLPH[UGEVORDGHUPLL 

5'%'%:$5(+286(BGVLBQXP?B'6,?

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

Q/2$'B':+PDNHBV?BPDNHBH 

WLPH[UGEVORDGHUPLL V:.B'?

5'%'%:$5(+286(BGVLBQXP?B'6,?



 V:.B'?

V:.B'?



QXP  QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

Q/2$'B':+PDNHBV?BPDNHBH

#GVLBQXP

QXP 

WLPH[UGEVORDGHUPLL

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 





5'%'%:$5(+286(BGVLBQXP?B'6,?

Q/2$'B':+PDNHBV?BPDNHBH 

WLPH[UGEVORDGHUPLL V:.B'?



 V:.B'?



 Q/2$'B':+PDNHBV?BPDNHBH

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

ZWWSFFG/2$'B'PDNHBV

WLPH[UGEVORDGHUPLL 

QXP 

#PDNHBV



V:.B'?

QXP 

#PDNHBV

#PDNHBH

V:.B'?

V:.B'?

#PDNHBH

WLPH[UGEVORDGHUPLL 5'%'%:$5(+286(BGVLBQXP?B'6,?



5'%'%:$5(+286(BGVLBQXP?B'6,?

QXP 

QXP 

V:.B'?



QXP 

#PDNHBV

QXP 



V:.B'?

#PDNHBH

#PDNHBV

WLPH[UGEVORDGHUPLL

V:.B'?

QXP 

#PDNHBH



Q/2$'B':+PDNHBV?BPDNHBH

5'%'%:$5(+286(BGVLBQXP?B'6,?

QXP 

#PDNHBV

Q/2$'B':+PDNHBV?BPDNHBH

 V:.B'?

QXP 

#PDNHBH

PDNHBH'

5'%'%:$5(+286(BGVLBQXP?B'6,?

ZWWSFFG/2$'B'PDNHBV

Q/2$'B':+PDNHBV?BPDNHBH 

WLPH[UGEVORDGHUPLL

ZWWSFFG/2$'B'PDNHBV

V:.B'?

5'%'%:$5(+286(BGVLBQXP?B'6,?

PDNHBH'

PDNHBH' 



ZWWSFFG/2$'B'PDNHBV PDNHBH'

V:.B'?

V:.B'?

ZWWSFFG/2$'B'PDNHBV 

 Q/2$'B':+PDNHBV?BPDNHBH

V:.B'?

PDNHBH' ZWWSFFG/2$'B'PDNHBV PDNHBH' ZWWSFFG/2$'B'PDNHBV

ZDLW

 Q/2$'B':+PDNHBV?BPDNHBH

UPUGEORDGGDWD :+

PDNHBH'

HQG

PDNHBH'

ZWWSFFG/2$'B'PDNHBV

WLPH[UGEVORDGHUPLL 5'%'%:$5(+286(BGVLBQXP?B'6,?

ZWWSFFG/2$'B'PDNHBV

',675,&7

PDNHBH'



ZWWSFFG/2$'B'PDNHBV

IRUHDFKQXP 

V:.B'?

PDNHBH' #PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

Q/2$'B':+PDNHBV?BPDNHBH

#PDNHBV

QXP 

WLPH[UGEVORDGHUPLL

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

 V:.B'?



5'%'%:$5(+286(BGVLBQXP?B'6,?

 V:.B'?

 V:.B'?

 Q/2$'B':+PDNHBV?BPDNHBH

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

115

ZWWSFFG/2$'B'PDNHBV PDNHBH' ZWWSFFG/2$'B'PDNHBV PDNHBH' ZWWSFFG/2$'B'PDNHBV PDNHBH' ZWWSFFG/2$'B'PDNHBV PDNHBH' ZWWSFFG/2$'B'PDNHBV PDNHBH' ZWWSFFG/2$'B'PDNHBV PDNHBH'

ZDLW WLPH[UGEVORDGHUPLL 5'%'%',675,&7BGVLBQXP?B'6,?

TPC Benchmark C Full Disclosure







Q/2$'B'',PDNHBV?BPDNHBH

V:.B'?

V:.B'?

WLPH[UGEVORDGHUPLL 



5'%'%',675,&7BGVLBQXP?B'6,?

Q/2$'B'',PDNHBV?BPDNHBH

V:.B'?



WLPH[UGEVORDGHUPLL 

V:.B'?

5'%'%',675,&7BGVLBQXP?B'6,?

Q/2$'B'',PDNHBV?BPDNHBH 



WLPH[UGEVORDGHUPLL

V:.B'?

V:.B'?

5'%'%',675,&7BGVLBQXP?B'6,?







Q/2$'B'',PDNHBV?BPDNHBH

V:.B'?

V:.B'?

WLPH[UGEVORDGHUPLL 



5'%'%',675,&7BGVLBQXP?B'6,?

Q/2$'B'',PDNHBV?BPDNHBH

V:.B'?



WLPH[UGEVORDGHUPLL 

V:.B'?

5'%'%',675,&7BGVLBQXP?B'6,?

Q/2$'B'',PDNHBV?BPDNHBH 



WLPH[UGEVORDGHUPLL

V:.B'?

V:.B'?

5'%'%',675,&7BGVLBQXP?B'6,?







Q/2$'B'',PDNHBV?BPDNHBH

V:.B'?

V:.B'?

WLPH[UGEVORDGHUPLL 



5'%'%',675,&7BGVLBQXP?B'6,?

Q/2$'B'',PDNHBV?BPDNHBH

V:.B'?



WLPH[UGEVORDGHUPLL 

V:.B'?

5'%'%',675,&7BGVLBQXP?B'6,?

Q/2$'B'',PDNHBV?BPDNHBH 



WLPH[UGEVORDGHUPLL

V:.B'?

V:.B'?

5'%'%',675,&7BGVLBQXP?B'6,?

Q/2$'B'',PDNHBV?BPDNHBH

V:.B'?

ZDLW





UPUGEORDGGDWD ',

Q/2$'B'',PDNHBV?BPDNHBH

V:.B'?





 V:.B'?

WLPH[UGEVORDGHUPLL 

HQG

5'%'%',675,&7BGVLBQXP?B'6,?

&86720(5

Q/2$'B'',PDNHBV?BPDNHBH 

WLPH[UGEVORDGHUPLL

IRUHDFKQXP 

V:.B'?

5'%'%',675,&7BGVLBQXP?B'6,?



 V:.B'?

V:.B'?



 Q/2$'B'',PDNHBV?BPDNHBH

V:.B'?

WLPH[UGEVORDGHUPLL 

5'%'%',675,&7BGVLBQXP?B'6,?

Q/2$'B'',PDNHBV?BPDNHBH 

WLPH[UGEVORDGHUPLL V:.B'?

5'%'%',675,&7BGVLBQXP?B'6,?



 V:.B'?

V:.B'?



 Q/2$'B'',PDNHBV?BPDNHBH

V:.B'?

WLPH[UGEVORDGHUPLL 

5'%'%',675,&7BGVLBQXP?B'6,?

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

Q/2$'B'',PDNHBV?BPDNHBH 

WLPH[UGEVORDGHUPLL V:.B'?

5'%'%',675,&7BGVLBQXP?B'6,?



 V:.B'?

#PDNHBV

V:.B'?

116

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

TPC Benchmark C Full Disclosure

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

WLPH[UGEVORDGHUPLL 

5'%'%&86720(5BGVLBQXP?B'6,K?

Q/2$'B'&8PDNHBV?BPDNHBH 

WLPH[UGEVORDGHUPLL V:.B'?

5'%'%&86720(5BGVLBQXP?B'6,K?



 V:.B'?

V:.B'?



 Q/2$'B'&8PDNHBV?BPDNHBH

V:.B'?

WLPH[UGEVORDGHUPLL 

5'%'%&86720(5BGVLBQXP?B'6,K?

Q/2$'B'&8PDNHBV?BPDNHBH 

WLPH[UGEVORDGHUPLL V:.B'?

5'%'%&86720(5BGVLBQXP?B'6,K?



 V:.B'?

V:.B'?



 Q/2$'B'&8PDNHBV?BPDNHBH

V:.B'?

WLPH[UGEVORDGHUPLL 

5'%'%&86720(5BGVLBQXP?B'6,K?

Q/2$'B'&8PDNHBV?BPDNHBH 

WLPH[UGEVORDGHUPLL

ZWWSFFG/2$'B'PDNHBV

V:.B'?

5'%'%&86720(5BGVLBQXP?B'6,K?

PDNHBH& ZWWSFFG/2$'B'PDNHBV





PDNHBH&

V:.B'?

V:.B'?

ZWWSFFG/2$'B'PDNHBV PDNHBH&





ZWWSFFG/2$'B'PDNHBV

Q/2$'B'&8PDNHBV?BPDNHBH

V:.B'?

PDNHBH&

WLPH[UGEVORDGHUPLL

ZWWSFFG/2$'B'PDNHBV 

PDNHBH&

5'%'%&86720(5BGVLBQXP?B'6,K?

Q/2$'B'&8PDNHBV?BPDNHBH

ZWWSFFG/2$'B'PDNHBV



WLPH[UGEVORDGHUPLL

PDNHBH&

V:.B'?

5'%'%&86720(5BGVLBQXP?B'6,K?

ZWWSFFG/2$'B'PDNHBV PDNHBH&





ZWWSFFG/2$'B'PDNHBV

V:.B'?

V:.B'?

PDNHBH& ZWWSFFG/2$'B'PDNHBV





PDNHBH&

Q/2$'B'&8PDNHBV?BPDNHBH

V:.B'?

ZWWSFFG/2$'B'PDNHBV

WLPH[UGEVORDGHUPLL

PDNHBH& 

ZWWSFFG/2$'B'PDNHBV

5'%'%&86720(5BGVLBQXP?B'6,K?

Q/2$'B'&8PDNHBV?BPDNHBH

PDNHBH&



WLPH[UGEVORDGHUPLL

ZWWSFFG/2$'B'PDNHBV

V:.B'?

5'%'%&86720(5BGVLBQXP?B'6,K?

PDNHBH& ZWWSFFG/2$'B'PDNHBV





PDNHBH&

V:.B'?

V:.B'?

ZWWSFFG/2$'B'PDNHBV PDNHBH&





ZWWSFFG/2$'B'PDNHBV

Q/2$'B'&8PDNHBV?BPDNHBH

V:.B'?

PDNHBH&

WLPH[UGEVORDGHUPLL

ZWWSFFG/2$'B'PDNHBV 

PDNHBH&

5'%'%&86720(5BGVLBQXP?B'6,K?

Q/2$'B'&8PDNHBV?BPDNHBH 

WLPH[UGEVORDGHUPLL

ZDLW

V:.B'?

5'%'%&86720(5BGVLBQXP?B'6,K?

WLPH[UGEVORDGHUPLL 5'%'%&86720(5BGVLBQXP?B'6,K?



 

V:.B'?



V:.B'?

V:.B'?

V:.B'? 

 Q/2$'B'&8PDNHBV?BPDNHBH WLPH[UGEVORDGHUPLL

V:.B'? 

5'%'%&86720(5BGVLBQXP?B'6,K?

Q/2$'B'&8PDNHBV?BPDNHBH

117

TPC Benchmark C Full Disclosure

 V:.B'?

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

Q/2$'B'&8PDNHBV?BPDNHBH

#GVLBQXP

QXP 

WLPH[UGEVORDGHUPLL

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

 V:.B'?



5'%'%&86720(5BGVLBQXP?B'6,K?

 V:.B'?

 V:.B'?

 Q/2$'B'&8PDNHBV?BPDNHBH

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

 V:.B'?

 V:.B'?

 Q/2$'B'+,PDNHBV?BPDNHBH WLPH[UGEVORDGHUPLL 5'%'%+,6725
 V:.B'?

 V:.B'?

 Q/2$'B'+,PDNHBV?BPDNHBH WLPH[UGEVORDGHUPLL

ZWWSFFG/2$'B'PDNHBV

WLPH[UGEVORDGHUPLL

5'%'%+,6725
PDNHBH+

5'%'%&86720(5BGVLBQXP?B'6,K?

ZWWSFFG/2$'B'PDNHBV 



PDNHBH+ V:.B'?

ZWWSFFG/2$'B'PDNHBV

V:.B'?

PDNHBH+ 

ZWWSFFG/2$'B'PDNHBV



V:.B'?

PDNHBH+

V:.B'?

ZWWSFFG/2$'B'PDNHBV 



PDNHBH+ Q/2$'B'+,PDNHBV?BPDNHBH

ZWWSFFG/2$'B'PDNHBV

Q/2$'B'&8PDNHBV?BPDNHBH

WLPH[UGEVORDGHUPLL

PDNHBH+

5'%'%+,6725
ZWWSFFG/2$'B'PDNHBV

ZDLW UPUGEORDGGDWD &8

PDNHBH+

HQG

PDNHBH+



ZWWSFFG/2$'B'PDNHBV V:.B'?

ZWWSFFG/2$'B'PDNHBV

+,6725<



PDNHBH+ V:.B'?

ZWWSFFG/2$'B'PDNHBV

IRUHDFKQXP 

PDNHBH+ #PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

Q/2$'B'+,PDNHBV?BPDNHBH

5'%'%+,6725
ZWWSFFG/2$'B'PDNHBV 

PDNHBH+

PDNHBH+

V:.B'?

ZWWSFFG/2$'B'PDNHBV 

PDNHBH+ Q/2$'B'+,PDNHBV?BPDNHBH WLPH[UGEVORDGHUPLL

QXP 

ZDLW WLPH[UGEVORDGHUPLL

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 



ZWWSFFG/2$'B'PDNHBV PDNHBH+

QXP 

QXP 

V:.B'?

ZWWSFFG/2$'B'PDNHBV

#PDNHBV

#PDNHBV

WLPH[UGEVORDGHUPLL

ZWWSFFG/2$'B'PDNHBV PDNHBH+

#PDNHBH

#PDNHBH



ZWWSFFG/2$'B'PDNHBV PDNHBH+

5'%'%+,6725
5'%'%+,6725
V:.B'?



V:.B'?



Q/2$'B'+,PDNHBV?BPDNHBH

V:.B'? 

V:.B'? 

Q/2$'B'+,PDNHBV?BPDNHBH WLPH[UGEVORDGHUPLL

WLPH[UGEVORDGHUPLL 5'%'%+,6725
5'%'%+,6725
118

TPC Benchmark C Full Disclosure



 Q/2$'B'+,PDNHBV?BPDNHBH

V:.B'?

WLPH[UGEVORDGHUPLL 

5'%'%+,6725
Q/2$'B'+,PDNHBV?BPDNHBH 

WLPH[UGEVORDGHUPLL V:.B'?

5'%'%+,6725


 V:.B'?

V:.B'?



 Q/2$'B'+,PDNHBV?BPDNHBH

V:.B'?

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

#GVLBQXP

QXP 

ZWWSFFG/2$'B'PDNHBV

WLPH[UGEVORDGHUPLL 

#GVLBQXP

PDNHBH6

5'%'%+,6725
ZWWSFFG/2$'B'PDNHBV

Q/2$'B'+,PDNHBV?BPDNHBH 

WLPH[UGEVORDGHUPLL

PDNHBH6 ZWWSFFG/2$'B'PDNHBV

V:.B'?

5'%'%+,6725
PDNHBH6 ZWWSFFG/2$'B'PDNHBV





PDNHBH6

V:.B'?

V:.B'?

ZWWSFFG/2$'B'PDNHBV 



PDNHBH6 ZWWSFFG/2$'B'PDNHBV

Q/2$'B'+,PDNHBV?BPDNHBH

V:.B'?

PDNHBH6 ZWWSFFG/2$'B'PDNHBV

ZDLW

 Q/2$'B'+,PDNHBV?BPDNHBH

UPUGEORDGGDWD +,

PDNHBH6

HQG

PDNHBH6

ZWWSFFG/2$'B'PDNHBV

WLPH[UGEVORDGHUPLL 5'%'%+,6725
ZWWSFFG/2$'B'PDNHBV

672&.

PDNHBH6



ZWWSFFG/2$'B'PDNHBV

IRUHDFKQXP 

V:.B'?

PDNHBH6  V:.B'?

 Q/2$'B'+,PDNHBV?BPDNHBH WLPH[UGEVORDGHUPLL 5'%'%+,6725
 V:.B'?

 V:.B'?

 Q/2$'B'+,PDNHBV?BPDNHBH WLPH[UGEVORDGHUPLL 5'%'%+,6725
#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV  V:.B'?

 V:.B'?

 Q/2$'B'+,PDNHBV?BPDNHBH WLPH[UGEVORDGHUPLL 5'%'%+,6725
 V:.B'?

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

ZWWSFFG/2$'B'PDNHBV PDNHBH6 ZWWSFFG/2$'B'PDNHBV PDNHBH6 ZWWSFFG/2$'B'PDNHBV PDNHBH6 ZWWSFFG/2$'B'PDNHBV PDNHBH6 ZWWSFFG/2$'B'PDNHBV PDNHBH6 ZWWSFFG/2$'B'PDNHBV PDNHBH6

ZDLW WLPH[UGEVORDGHUPLL 5'%'%672&.BGVLBQXP?B'6,?

 V:.B'?

 V:.B'?

 Q/2$'B'67PDNHBV?BPDNHBH WLPH[UGEVORDGHUPLL 5'%'%672&.BGVLBQXP?B'6,?

 V:.B'?

 V:.B'?

 V:.B'?

#GVLBQXP

QXP 

#GVLBQXP

QXP 

119

TPC Benchmark C Full Disclosure

WLPH[UGEVORDGHUPLL 



5'%'%672&.BGVLBQXP?B'6,? V:.B'?

Q/2$'B'67PDNHBV?BPDNHBH 

WLPH[UGEVORDGHUPLL



V:.B'?

5'%'%672&.BGVLBQXP?B'6,?

V:.B'? 





V:.B'?

V:.B'?

Q/2$'B'67PDNHBV?BPDNHBH WLPH[UGEVORDGHUPLL





5'%'%672&.BGVLBQXP?B'6,?

Q/2$'B'67PDNHBV?BPDNHBH

V:.B'?

WLPH[UGEVORDGHUPLL 



5'%'%672&.BGVLBQXP?B'6,? V:.B'?

Q/2$'B'67PDNHBV?BPDNHBH 

WLPH[UGEVORDGHUPLL



V:.B'?

5'%'%672&.BGVLBQXP?B'6,?

V:.B'? 





V:.B'?

V:.B'?

Q/2$'B'67PDNHBV?BPDNHBH 



ZDLW

Q/2$'B'67PDNHBV?BPDNHBH

V:.B'?

UPUGEORDGGDWD 67

WLPH[UGEVORDGHUPLL 

5'%'%672&.BGVLBQXP?B'6,? HQG

Q/2$'B'67PDNHBV?BPDNHBH 

WLPH[UGEVORDGHUPLL

25'(5625'(5/,1(1(:25'(5

V:.B'?

5'%'%672&.BGVLBQXP?B'6,?

IRUHDFKQXP  



#PDNHBV

V:.B'?

V:.B'?



 Q/2$'B'67PDNHBV?BPDNHBH

V:.B'?

WLPH[UGEVORDGHUPLL 

5'%'%672&.BGVLBQXP?B'6,?

Q/2$'B'67PDNHBV?BPDNHBH 

WLPH[UGEVORDGHUPLL V:.B'?

5'%'%672&.BGVLBQXP?B'6,?



 V:.B'?

V:.B'?



 Q/2$'B'67PDNHBV?BPDNHBH

V:.B'?

WLPH[UGEVORDGHUPLL 

5'%'%672&.BGVLBQXP?B'6,?

Q/2$'B'67PDNHBV?BPDNHBH 

WLPH[UGEVORDGHUPLL V:.B'?

5'%'%672&.BGVLBQXP?B'6,?



 V:.B'?

V:.B'?



 Q/2$'B'67PDNHBV?BPDNHBH

V:.B'?

WLPH[UGEVORDGHUPLL 

5'%'%672&.BGVLBQXP?B'6,?

Q/2$'B'67PDNHBV?BPDNHBH 

WLPH[UGEVORDGHUPLL V:.B'?

5'%'%672&.BGVLBQXP?B'6,?

V:.B'?



 Q/2$'B'67PDNHBV?BPDNHBH

V:.B'?

WLPH[UGEVORDGHUPLL 

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 

#PDNHBV

QXP 

#PDNHBH

QXP 



 V:.B'?

QXP 

#PDNHBH

5'%'%672&.BGVLBQXP?B'6,?

Q/2$'B'67PDNHBV?BPDNHBH

120

#GVLBQXPBRV

QXP  

#GVLBQXPBRV

QXP  

#GVLBQXPBRV

QXP  

#GVLBQXPBRV

QXP  

#GVLBQXPBRV

QXP  

#GVLBQXPBRV

QXP  

#GVLBQXPBRV

QXP  

TPC Benchmark C Full Disclosure

#GVLBQXPBRV

QXP  

#GVLBQXPBRV

QXP  

#GVLBQXPBRV

QXP  

#GVLBQXPBRV

QXP  

ZWWSFFG/2$'B'PDNHBV 

PDNHBH2 V:.B'?

ZWWSFFG/2$'B'PDNHBV PDNHBH2



ZWWSFFG/2$'B'PDNHBV /2$'B'26PDNHBV?BPDNHBH

PDNHBH2

 #GVLBQXPBRV

QXP  

#GVLBQXPBRV

QXP  

#GVLBQXPBRV

QXP  



ZWWSFFG/2$'B'PDNHBV

WLPH[UGEVORDGHUPLL

PDNHBH2



5'%'%25'(56BGVLBQXPBRV?B'6,KI?

ZWWSFFG/2$'B'PDNHBV PDNHBH2





ZWWSFFG/2$'B'PDNHBV V:.B'?

PDNHBH2

 #GVLBQXPBRV

ZWWSFFG/2$'B'PDNHBV

QXP  



PDNHBH2

 #GVLBQXPBRV

V:.B'?

ZWWSFFG/2$'B'PDNHBV

QXP  

PDNHBH2

 #GVLBQXPBRO

QXP  

#GVLBQXPBRO

QXP  

#GVLBQXPBRO

QXP  

#GVLBQXPBRO

QXP  

#GVLBQXPBRO

QXP  

#GVLBQXPBRO

QXP  

#GVLBQXPBRO

QXP  

#GVLBQXPBRO

QXP  

#GVLBQXPBRO

QXP  

#GVLBQXPBRO

QXP  

ZWWSFFG/2$'B'PDNHBV /2$'B'26PDNHBV?BPDNHBH

PDNHBH2 

ZWWSFFG/2$'B'PDNHBV

WLPH[UGEVORDGHUPLL

PDNHBH2

5'%'%25'(56BGVLBQXPBRV?B'6,KI?

ZWWSFFG/2$'B'PDNHBV PDNHBH2



ZWWSFFG/2$'B'PDNHBV V:.B'?

PDNHBH2 ZWWSFFG/2$'B'PDNHBV



PDNHBH2 V:.B'?

 #GVLBQXPBRO

QXP  

#GVLBQXPBRO

QXP  

ZDLW WLPH[UGEVORDGHUPLL



/2$'B'26PDNHBV?BPDNHBH

5'%'%25'(56BGVLBQXPBRV?B'6,KI? 

 #GVLBQXPBRO

5'%'%25'(56BGVLBQXPBRV?B'6,KI?

V:.B'? #GVLBQXPBRO

QXP  

#GVLBQXPBRO

QXP  

#GVLBQXPBRO

QXP  

WLPH[UGEVORDGHUPLL



QXP  









V:.B'?

V:.B'?

  /2$'B'26PDNHBV?BPDNHBH

 #GVLBQXPBQR

QXP  

#GVLBQXPBQR

QXP  

#GVLBQXPBQR

QXP  

#GVLBQXPBQR

QXP  

#GVLBQXPBQR

QXP  

#GVLBQXPBQR

QXP  

#GVLBQXPBQR

QXP  

#GVLBQXPBQR

QXP  

#GVLBQXPBQR

QXP  

#GVLBQXPBQR

QXP  

#GVLBQXPBQR

QXP  

#GVLBQXPBQR

QXP  

V:.B'?

 WLPH[UGEVORDGHUPLL /2$'B'26PDNHBV?BPDNHBH

5'%'%25'(56BGVLBQXPBRV?B'6,KI? 

WLPH[UGEVORDGHUPLL



5'%'%25'(56BGVLBQXPBRV?B'6,KI?

V:.B'?



 V:.B'?

V:.B'?



 /2$'B'26PDNHBV?BPDNHBH

V:.B'?





WLPH[UGEVORDGHUPLL /2$'B'26PDNHBV?BPDNHBH

5'%'%25'(56BGVLBQXPBRV?B'6,KI?

 #GVLBQXPBQR

QXP  

#GVLBQXPBQR

QXP  

#GVLBQXPBQR

QXP  

 WLPH[UGEVORDGHUPLL





5'%'%25'(56BGVLBQXPBRV?B'6,KI?

V:.B'?



#GVLBQXPBQR



 V:.B'?

V:.B'?

 QXP  



 /2$'B'26PDNHBV?BPDNHBH

ZWWSFFG/2$'B'PDNHBV PDNHBH2

 WLPH[UGEVORDGHUPLL

ZWWSFFG/2$'B'PDNHBV PDNHBH2

V:.B'?

/2$'B'26PDNHBV?BPDNHBH

5'%'%25'(56BGVLBQXPBRV?B'6,KI? 

ZWWSFFG/2$'B'PDNHBV 

PDNHBH2 V:.B'?

121

TPC Benchmark C Full Disclosure

WLPH[UGEVORDGHUPLL

WLPH[UGEVORDGHUPLL 5'%'%25'(56BGVLBQXPBRV?B'6,KI



5'%'%25'(5/,1BGVLBQXPBRO?B'6,K?



V:.B'?

V:.B'?

?

  V:.B'?

V:.B'?

 V:.B'?

 /2$'B'26PDNHBV?BPDNH

V:.B'? BH

/2$'B'2/PDNHBV?BPDNHBH

WLPH[UGEVORDGHUPLL /2$'B'26PDNHBV?BPDNH



5'%'%25'(56BGVLBQXPBRV?B'6,KI

WLPH[UGEVORDGHUPLL

?

BH

5'%'%25'(5/,1BGVLBQXPBRO?B'6,K?

WLPH[UGEVORDGHUPLL 

5'%'%25'(56BGVLBQXPBRV?B'6,KI



V:.B'?

?

V:.B'? 





V:.B'?

V:.B'?

V:.B'?  /2$'B'26PDNHBV?BPDNH

V:.B'?

/2$'B'2/PDNHBV?BPDNHBH

BH 

WLPH[UGEVORDGHUPLL

ZDLW

/2$'B'26PDNHBV?BPDNH BH

#GVLBQXPBRV

GVLBQXPBRV

#GVLBQXPBRV

GVLBQXPBRV

5'%'%25'(5/,1BGVLBQXPBRO?B'6,K?



WLPH[UGEVORDGHUPLL 5'%'%25'(56BGVLBQXPBRV?B'6,KI

 V:.B'?



?



#GVLBQXPBRV

GVLBQXPBRV

#GVLBQXPBRV

GVLBQXPBRV

#GVLBQXPBRV

GVLBQXPBRV

#GVLBQXPBRV

GVLBQXPBRV



#GVLBQXPBRV

GVLBQXPBRV

5'%'%25'(5/,1BGVLBQXPBRO?B'6,K?

#GVLBQXPBRV

GVLBQXPBRV





V:.B'?

V:.B'?

 

/2$'B'2/PDNHBV?BPDNHBH



V:.B'?

WLPH[UGEVORDGHUPLL

 /2$'B'26PDNHBV?BPDNH 

BH WLPH[UGEVORDGHUPLL

 V:.B'?



5'%'%25'(56BGVLBQXPBRV?B'6,KI

#GVLBQXPBRV

?

GVLBQXPBRV 

 

V:.B'?

#GVLBQXPBRV

GVLBQXPBRV

#GVLBQXPBRV

GVLBQXPBRV

#GVLBQXPBRV

GVLBQXPBRV



#GVLBQXPBRV

GVLBQXPBRV

5'%'%25'(5/,1BGVLBQXPBRO?B'6,K?

#GVLBQXPBRV

GVLBQXPBRV



V:.B'?



/2$'B'2/PDNHBV?BPDNHBH



V:.B'?

WLPH[UGEVORDGHUPLL



/2$'B'26PDNHBV?BPDNH



WLPH[UGEVORDGHUPLL



BH

5'%'%25'(56BGVLBQXPBRV?B'6,KI

 V:.B'?

#GVLBQXPBRV

GVLBQXPBRV

#GVLBQXPBRV

GVLBQXPBRV





?



V:.B'?

 WLPH[UGEVORDGHUPLL

V:.B'?

/2$'B'2/PDNHBV?BPDNHBH

5'%'%25'(5/,1BGVLBQXPBRO?B'6,K? 

 

V:.B'?





/2$'B'26PDNHBV?BPDNH

V:.B'?

V:.B'?

BH

WLPH[UGEVORDGHUPLL 5'%'%25'(5/,1BGVLBQXPBRO?B'6,K?

V:.B'?

WLPH[UGEVORDGHUPLL 

5'%'%25'(56BGVLBQXPBRV?B'6,KI /2$'B'2/PDNHBV?BPDNHBH

?

V:.B'?



122

TPC Benchmark C Full Disclosure

WLPH[UGEVORDGHUPLL  /2$'B'2/PDNHBV?BPDNHBH

5'%'%1(:25'(5BGVLBQXPBQR?B'6,KI ?

V:.B'?

 

WLPH[UGEVORDGHUPLL /2$'B'2/PDNHBV?BPDNH

5'%'%25'(5/,1BGVLBQXPBRO?B'6,K?

V:.B'?

BH 

WLPH[UGEVORDGHUPLL



V:.B'?

5'%'%25'(5/,1BGVLBQXPBRO?B'6,K?

V:.B'?







Q/2$'B'12PDNHBV?BPDNHBH

V:.B'?

V:.B'?

WLPH[UGEVORDGHUPLL  /2$'B'2/PDNHBV?BPDNHBH

5'%'%1(:25'(5BGVLBQXPBQR?B'6,KI ?

V:.B'?

 

WLPH[UGEVORDGHUPLL /2$'B'2/PDNHBV?BPDNH

5'%'%25'(5/,1BGVLBQXPBRO?B'6,K?

V:.B'?

BH 

WLPH[UGEVORDGHUPLL



V:.B'?

5'%'%25'(5/,1BGVLBQXPBRO?B'6,K?

V:.B'?







Q/2$'B'12PDNHBV?BPDNHBH

V:.B'?

V:.B'?

WLPH[UGEVORDGHUPLL  /2$'B'2/PDNHBV?BPDNHBH

5'%'%1(:25'(5BGVLBQXPBQR?B'6,KI ?

V:.B'?

 

WLPH[UGEVORDGHUPLL /2$'B'2/PDNHBV?BPDNH

5'%'%25'(5/,1BGVLBQXPBRO?B'6,K?

V:.B'?

BH 

WLPH[UGEVORDGHUPLL



V:.B'?

5'%'%25'(5/,1BGVLBQXPBRO?B'6,K?

V:.B'?







Q/2$'B'12PDNHBV?BPDNHBH

V:.B'?

V:.B'?

WLPH[UGEVORDGHUPLL  /2$'B'2/PDNHBV?BPDNH

5'%'%1(:25'(5BGVLBQXPBQR?B'6,KI ?

V:.B'?

BH 

WLPH[UGEVORDGHUPLL 5'%'%25'(5/,1BGVLBQXPBRO?B'6,K?

/2$'B'2/PDNHBV?BPDNH

V:.B'?

ZDLW

V:.B'?

BH 

 V:.B'?

 V:.B'?

/2$'B'2/PDNHBV?BPDNH BH WLPH[UGEVORDGHUPLL 5'%'%25'(5/,1BGVLBQXPBRO?B'6,K?



#GVLBQXPBRO

GVLBQXPBRO

#GVLBQXPBRO

GVLBQXPBRO

#GVLBQXPBRO

GVLBQXPBRO

#GVLBQXPBRO

GVLBQXPBRO

#GVLBQXPBRO

GVLBQXPBRO

5'%'%1(:25'(5BGVLBQXPBQR?B'6,KI

#GVLBQXPBRO

GVLBQXPBRO

?

#GVLBQXPBRO

GVLBQXPBRO

#GVLBQXPBRO

GVLBQXPBRO

#GVLBQXPBRO

GVLBQXPBRO

#GVLBQXPBRO

GVLBQXPBRO

#GVLBQXPBRO

GVLBQXPBRO

#GVLBQXPBRO

GVLBQXPBRO

 Q/2$'B'12PDNHBV?BPDNHBH WLPH[UGEVORDGHUPLL

 V:.B'?





V:.B'?

V:.B'?

 

#GVLBQXPBRO

WLPH[UGEVORDGHUPLL

GVLBQXPBRO

5'%'%1(:25'(5BGVLBQXPBQR?B'6,KI

 /2$'B'2/PDNHBV?BPDNH

 Q/2$'B'12PDNHBV?BPDNHBH



V:.B'?

#GVLBQXPBRO

GVLBQXPBRO

#GVLBQXPBRO

GVLBQXPBRO

?



BH WLPH[UGEVORDGHUPLL

#GVLBQXPBRO 

 V:.B'?



5'%'%25'(5/,1BGVLBQXPBRO?B'6,K?

GVLBQXPBRO 

 V:.B'?

V:.B'?

123

TPC Benchmark C Full Disclosure



 V:.B'?

Q/2$'B'12PDNHBV?BPDNHBH

#GVLBQXPBQR

GVLBQXPBQR

#GVLBQXPBQR

GVLBQXPBQR

#GVLBQXPBQR

GVLBQXPBQR





WLPH[UGEVORDGHUPLL 

5'%'%1(:25'(5BGVLBQXPBQR?B'6,KI



Q/2$'B'12PDNHBV?BPDNHBH

?

WLPH[UGEVORDGHUPLL 

5'%'%1(:25'(5BGVLBQXPBQR?B'6,K I?

V:.B'?

#GVLBQXPBQR

GVLBQXPBQR

#GVLBQXPBQR

GVLBQXPBQR

#GVLBQXPBQR

GVLBQXPBQR

#GVLBQXPBQR

GVLBQXPBQR

#GVLBQXPBQR

GVLBQXPBQR

#GVLBQXPBQR

GVLBQXPBQR

#GVLBQXPBQR

GVLBQXPBQR



 





V:.B'?

V:.B'?







V:.B'?

Q/2$'B'12PDNHBV?BPDNHBH



WLPH[UGEVORDGHUPLL 

5'%'%1(:25'(5BGVLBQXPBQR?B'6,KI



Q/2$'B'12PDNHBV?BPDNHBH

?

WLPH[UGEVORDGHUPLL  V:.B'?

5'%'%1(:25'(5BGVLBQXPBQR?B'6,K



I?

UPUGEORDGGDWD 26





UPUGEORDGGDWD 2/

V:.B'?

V:.B'?

UPUGEORDGGDWD 12 



HQG

V:.B'?

Q/2$'B'12PDNHBV?BPDNHBH





PNDUFVK





WLPH[UGEVORDGHUPLL 

5'%'%1(:25'(5BGVLBQXPBQR?B'6,KI

 VHW[

Q/2$'B'12PDNHBV?BPDNHBH

?

WLPH[UGEVORDGHUPLL 

5'%'%1(:25'(5BGVLBQXPBQR?B'6,K WLPH[UGEORJ*DGHYUGVNFWGV0

I?

V:.B'?

VOHHS 



WLPH[UGEORJ8DGHYUGVNFWGV VOHHS

V:.B'?

V:.B'?

WLPH[UGEORJ8DGHYUGVNFWGV 



VOHHS WLPH[UGEORJ8DGHYUGVNFWGV

V:.B'?

Q/2$'B'12PDNHBV?BPDNHBH

VOHHS

WLPH[UGEVORDGHUPLL 

5'%'%1(:25'(5BGVLBQXPBQR?B'6,K

WLPH[UGEORJ8DGHYUGVNFWGV

WLPH[UGEVORDGHUPLL  V:.B'?

WLPH[UGEORJ8DGHYUGVNFWGV VOHHS

Q/2$'B'12PDNHBV?BPDNHBH

I?

5'%'%1(:25'(5BGVLBQXPBQR?B'6,K

VOHHS

I?

WLPH[UGEORJ8DGHYUGVNFWGV VOHHS 



WLPH[UGEORJ8DGHYUGVNFWGV VOHHS

V:.B'?

V:.B'?

WLPH[UGEORJ8DGHYUGVNFWGV 



VOHHS WLPH[UGEORJ8DGHYUGVNFWGV

V:.B'?

Q/2$'B'12PDNHBV?BPDNHBH

VOHHS

WLPH[UGEVORDGHUPLL 

5'%'%1(:25'(5BGVLBQXPBQR?B'6,K Q/2$'B'12PDNHBV?BPDNHBH

I?

WLPH[UGEORJ8DGHYUGVNFWGV VOHHS WLPH[UGEORJ8DGHYUGVNFWGV VOHHS

ZDLW

 V:.B'?

#GVLBQXPBQR

GVLBQXPBQR

#GVLBQXPBQR

GVLBQXPBQR



#GVLBQXPBQR

GVLBQXPBQR



#GVLBQXPBQR

GVLBQXPBQR

#GVLBQXPBQR

GVLBQXPBQR

5'%'%1(:25'(5BGVLBQXPBQR?B'6,K

#GVLBQXPBQR

GVLBQXPBQR



WLPH[UGEORJ8DGHYUGVNFWGV VOHHS



I?

WLPH[UGEORJ8DGHYUGVNFWGV VOHHS



WLPH[UGEVORDGHUPLL

WLPH[UGEORJ8DGHYUGVNFWGV VOHHS



Q/2$'B'12PDNHBV?BPDNHBH

WLPH[UGEORJ8DGHYUGVNFWGV VOHHS



V:.B'?

WLPH[UGEORJ8DGHYUGVNFWGV VOHHS



WLPH[UGEORJ8DGHYUGVNFWGV VOHHS



WLPH[UGEORJ8DGHYUGVNFWGV

V:.B'?

124

TPC Benchmark C Full Disclosure

WLPH[UGEORJ,



VOHHS

/2*B,;

GHYY[UGVNYRODB

SDUDPHWHU

WLPH[UGEORJ8DGHYUGVNFWGV

/2*B%,

GHYY[UGVNYRODB



VOHHS

/2*B$,

GHYY[UGVNYRODBIRU*RYHU

DOO,767+,&8:+',2/2612

VOHHS

RSWLRQWDEOH 

WLPH[UGEORJ8DGHYUGVNFWGV



WLPH[UGEORJ8DGHYUGVNFWGV

ILOH



VOHHS

WLPH[UGEORJ*WF0LR/2*B,;

WLPH[UGEORJ8DGHYUGVNFWGV

/2*B%,/2*B$,00



VOHHS





ZWWSFFGF





UGEORDGGDWD>WDEOH@>ZDUHKRXVHB@

WLPH[UGEORJ8DGHYUGVNFWGV





VOHHS



)LOH1DPH

WLPH[UGEORJ8DGHYUGVNFWGV



)XQFWLRQ1DPH

VOHHS

 LWHP



WLPH[UGEORJ8DGHYUGVNFWGV

 ZDUHKRXVH

%LQDU\'(&,0$/

VOHHS

 VWRFN



WLPH[UGEORJ8DGHYUGVNFWGV

 GLVWULFW



VOHHS

 FXVWRPHU



WLPH[UGEORJ8DGHYUGVNFWGV

 KLVWRU\

GHFLPDO DE IRUPDW!

VOHHS

 RUGHUV



WLPH[UGEORJ8DGHYUGVNFWGV



:K

GHFLPDO  DD_DD_DD_DD_DE_EV D

 PDNHBDGGUHVV

D

GHFLPDO E

E

 VELW

V

  F  G



 ODVWQDPH

VOHHS

7H[W

E\WH



VOHHS WLPH[UGEORJ8DGHYUGVNFWGV

PDLQ

QHZBRUGHU

VOHHS WLPH[UGEORJ8DGHYUGVNFWGV

H[UGEORDGGDWD&XVWRPHUB&XVWRPHU

ZWWSFFGHF



WLPH[UGEORJ8DGHYUGVNFWGV

 PDNHBDOSKDBVWULQJ

VOHHS

 PDNHBQXPEHUBVWULQJ

WLPH[UGEORJ8DGHYUGVNFWGV

 UDQGRPBQXPEHU

VOHHS

 VHWBVHHG

WLPH[UGEORJ8DGHYUGVNFWGV

 QXUDQG

_____F

VOHHS





WLPH[UGEORJ8DGHYUGVNFWGV VOHHS



WLPH[UGEORJ8DGHYUGVNFWGV

 H[ 

LQLWBSHUPXWDWLRQ

SURJUDP)81&

'HVFULSWLRQ '%WSFFLWHP



ZDUHKRXVHVWRFN

 GLVWULFW

 [

UHFRUG

VOHHS



WLPH[UGEORJ8DGHYUGVNFWGV

FXVWRPHUKLVWRU\RUGHUVRUGHUBOLQH

VOHHS



WLPH[UGEORJ8DGHYUGVNFWGV



VOHHS



WLPH[UGEORJ8DGHYUGVNFWGV

FKDU 

VOHHS



$XWKRU

WLPH[UGEORJ8DGHYUGVNFWGV



5HYLHZHU

VOHHS



WLPH[UGEORJ8DGHYUGVNFWGV



VOHHS



WLPH[UGEORJ8DGHYUGVNFWGV



VOHHS



WLPH[UGEORJ8DGHYUGVNFWGV

V

VOHHS





WLPH[UGEORJ8DGHYUGVNFWGV



VSULQWI



VOHHS

IZULWHISULQWI 

WLPH[UGEORJ8DGHYUGVNFWGV



25'(56



VOHHS

25'(5B/,1(18//

WLPH[UGEORJ8DGHYUGVNFWGV



VOHHS



WLPH[UGEORJ8DGHYUGVNFWGV



VOHHS

ZDUHKRXVH

WLPH[UGEORJ8DGHYUGVNFWGV



VOHHS



WLPH[UGEORJ8DGHYUGVNFWGV

7$;&',6&2817,35,&(2/$02817+

VOHHS

$02817

WLPH[UGEORJ8DGHYUGVNFWGV



VOHHS

'(&,0$/!60$//,17RU,17(*(5







 QHZBRUGHU

 H[ ZB\WG



 

 

 



&23<5,*+7)8-,768/LPLWHG  



UHFRUG

 

!V

ZB\WGB

[

ZB\WGB

[

ZB\WGB

[

ZB\WGB

[

ZB\WGB

[

ZB\WGB

[

ZB\WGB

[G

  





 :7$;'





&6,1&(





PNWPSORJVK





2/'(/,9(5<'2(175<'

"







VHW[

'(&,0$/!&+$5

GDWH



UPUGESWFWSFF6<6UGEORJPDQDJH



 ROBLBLG

ROBLBLGQ 

 ILOH

125

Q



TPC Benchmark C Full Disclosure



LQFOXGHVWGOLEK!

FKDU

ZBFLW\>@

QVHWHQY73&5$1'%<Q

DGGHG.)XNXLIRUJHWHQY  

FKDU

ZBVWDWH>@



LQFOXGHXQLVWGK! ZULWH

FKDU

ZB]LS>@



FKDU

ZBWD[BZBWD[B

FKDU

ZB\WGBZB\WGBZB\WGBZB\WGB

Q73&5$1'%<RUXQGHILQHG



 

 

 GHILQH





WSFF

&B,'



GHILQH0$;,7(06

+B&B,'2B&B,'

 '% 

W\SHGHIVWUXFW

GHILQH0$;672&.

60$//,17!,17(*(5 



 672&. 

,B,0B,'

GHILQH',67B3(5B:$5(







ISULQWI!

GHILQH&867B3(5B',67



  

VSULQWIIZULWH

GHILQH25'B3(5B',67

 





GHILQH1(:25'6





UDQGRPBQXPEHUPDF 



  

GHILQH&/6B&17 

PDNHBDOSKDBVWULQJPDNHBQXPEHUBVWULQJ





 UXQG  



  

LWHPVWRFNFXVWRPHUKLVWRU\RUGHUVRUGHUOLQH



PDNHBDOSKDBVWULQJ

GHILQH&07B&17







GHILQH 7$%,'

 FBODVW185DQG&

FKDU

VBGLVWB>@

FKDU

VBGLVWB>@

FKDU

VBGLVWB>@

FKDU

VBGLVWB>@

FKDU

VBGLVWB>@

FKDU

VBGLVWB>@

FKDU

VBGLVWB>@

FKDU

VBGLVWB>@

FKDU

VBGLVWB>@

FKDU

VBGLVWB>@

FKDUVB\WGBVB\WGBVB\WGBVB\WGB VBRUGHUBFQWBVBRUGHUBFQWB

7

FKDU



`VWRFNBVWU

VBGDWD>@

' 

W\SHGHIVWUXFW

GHILQH

118/B9

^

[

FKDUFBLGBFBLGBFBLGBFBLGB

18/B9

FKDU

FBGBLGBFBGBLGB

[))

FKDU

FBZBLGBFBZBLGB

FKDU

FBILUVW>@

 FBODVW185DQG&  &/RDG'%&

VBZBLGBVBZBLGB

GHILQH

 ,VVXH&9DOXH)RU185DQG  6SHFLILFDWLRQ73&&&ODXVH

VBLBLGBVBLBLGBVBLBLGBVBLBLGB

FKDU

FKDUVBUHPRWHBFQWBVBUHPRWHBFQWB



JHWBSHUPXWDWLRQRBFBLG

FKDU

FKDU



  25$&/(+3

^

FKDUVBTXDQWLW\BVBTXDQWLW\B

  



`ZDUHKRXVHBVWU



  





ZB\WGBZB\WGBZB\WGB

'%1$0(

GHILQH

 &5XQ WUDQ &  &'HOWD_&/RDG&5XQ_  &>@

 VSULQWI W\SHGHIVWUXFW  

FKDU

FBPLGGOH>@

 &'HOWD>@

W\SHGHIVWUXFW

FKDU

FBODVW>@

 &5XQ

^

FKDU

FBVWUHHWB>@

 2QOLQHWUDQPDLQ&RQVW

FKDU

LBLGBLBLGBLBLGBLBLGB

FKDU

FBVWUHHWB>@

 2QOLQHSSWSFF VKHOO XL

FKDU

LBLPBLGBLBLPBLGBLBLPBLGB

FKDU

FBFLW\>@

 QXUDQG

LBLPBLGB

FKDU

FBVWDWH>@

FKDULBQDPH>@

FKDU

FB]LS>@

FKDU

FKDU

FBSKRQH>@







IRSHQ

LBSULFHBLBSULFHB

IZULWH!RSHQZULWH

FKDULBGDWD>@

FKDU

FBVLQFH>@

 

`LWHPBVWU

FKDU

FBFUHGLW>@

FKDU

FBFUHGLWBOLPBFBFUHGLWBOLPB

LWHPVWRFNFXVWRPHUKLVWRU\RUGHUVRUGHUOLQH 







W\SHGHIVWUXFW

FBFUHGLWBOLPBFBFUHGLWBOLPB

^

FKDUFBFUHGLWBOLPBFBFUHGLWBOLPB

FKDU

&86720(5+,6725<

GBLGBGBLGB

FBFUHGLWBOLPB

FKDUGBZBLGBGBZBLGB

FKDU

FBGLVFRXQWBFBGLVFRXQWB

FKDU

GBQDPH>@

FKDU

FBEDODQFHBFBEDODQFHB

FKDU

GBVWUHHWB>@

FBEDODQFHBFBEDODQFHB

 FBSKRQH>@!FBSKRQH>@

FKDU

GBVWUHHWB>@

FKDU



FKDU

GBFLW\>@

FBEDODQFHB







VSULQWI

W\SHGHIVWUXFW



FBEDODQFHBFBEDODQFHB

FKDU

GBVWDWH>@

FKDUFB\WGBSD\PHQWBFB\WGBSD\PHQWB

PDNHBDOSKDBVWULQJ

FKDU

GB]LS>@

FB\WGBSD\PHQWBFB\WGBSD\PHQWB

  25$&/(

FKDU

GBWD[BGBWD[B

FKDU



FKDU

GB\WGBGB\WGBGB\WGBGB\WGB

FB\WGBSD\PHQWB





FB\WGBSD\PHQWBFB\WGBSD\PHQWB

GB\WGBGB\WGBGB\WGB

FKDU

FBSD\PHQWBFQWBFBSD\PHQWBFQWB

LQFOXGHVWGLRK!

FKDU

FKDU

FBGHOLYHU\BFQWBFBGHOLYHU\BFQWB

LQFOXGHVWULQJK!

GBQH[WBRBLGBGBQH[WBRBLGB

FKDU

FBGDWD>@

LQFOXGHV\VW\SHVK! DGG

`GLVWULFWBVWU

`FXVWRPHUBVWU

W\SHGHIVWUXFW

W\SHGHIVWUXFW

^

^

GBQH[WBRBLGBGBQH[WBRBLGB

NDZDEDWD  LQFOXGHV\VVWDWK!

 DGG

DUDNDZD 

FKDU

ZBLGBZBLGB

FKDU

DGGDUDNDZD 

FKDU

ZBQDPH>@

KBFBLGB

LQFOXGHWLPHK!

FKDU

ZBVWUHHWB>@

FKDU

KBFBGBLGBKBFBGBLGB

FKDU

ZBVWUHHWB>@

FKDU

KBFBZBLGBKBFBZBLGB

LQFOXGHIFQWOK!

 

126

KBFBLGBKBFBLGBKBFBLGB

TPC Benchmark C Full Disclosure



LQW

ZBLGBZBLGB

FKDU

KBGBLGBKBGBLGB

GHILQH&B581

FKDU

KBZBLGBKBZBLGB

75$1185DQG& 

FKDU

ZBQDPH>@

FKDU

KBGDWH>@

GHILQH&B/2$' &B'(/7$&B581

FKDU

ZBVWUHHWB>@

FKDU

KBDPRXQWBKBDPRXQWB

 '%/2$'185DQG& 

FKDU

ZBVWUHHWB>@

FKDU

ZBFLW\>@

FKDU

ZBVWDWH>@



FKDU

ZB]LS>@

GHILQH,7(0B6,=(

LQW

ZBWD[

KBDPRXQWBKBDPRXQWB FKDU

 ISULQWI!VSULQWIIZULWH

KBGDWD>@

`KLVWRU\BVWU

VL]HRI LWHPBVWU  ,7(0

W\SHGHIVWUXFW

FKDU

VL]HRI GLVWULFWBVWU  ',675,&7

RBLGBRBLGBRBLGBRBLGB

FKDURBGBLGBYRBGBLGBY

 

FKDU

GHILQH:$5(+286(B6,=(

RBGBLGBRBGBLGB

FKDU

RBZBLGBRBZBLGB

FKDURBFBLGBYRBFBLGBY FKDU

FKDU

VBLBLGBVBLBLGB

VBLBLGBVBLBLGB

GHILQH672&.B6,=(

VKRUW

VL]HRI VWRFNBVWU  672&.

VBZBLGBVBZBLGB VBTXDQWLW\

LQW

GHILQH&86720(5B6,=( VL]HRI FXVWRPHUBVWU  &86720(5

RBHQWU\BG>@

VBZBLG

LQW LQW

 

FKDURBHQWU\BGBYRBHQWU\BGBY

VBLBLG

LQW

:$5(+286(  

RBFBLGBRBFBLGBRBFBLGB

RBFBLGB

ZB\WGBZB\WGB

ZB\WGBZB\WGBZB\WGBZB\WGBZB\WGB

LQW

VL]HRI ZDUHKRXVHBVWU 

FKDURBZBLGBYRBZBLGBY

ZB\WG

LQW

GHILQH',675,&7B6,=(

FKDURBLGBYRBLGBY

ZBWD[BZBWD[B

IORDW

 

^

LQW

VBTXDQWLW\B

VBTXDQWLW\B

FKDURBFDUULHUBLGBYRBFDUULHUBLGBY

 

FKDU

VBGLVWB>@

FKDU

GHILQH+,6725
FKDU

VBGLVWB>@

FKDURBROBFQWBYRBROBFQWBY

+,6725<  

FKDU

VBGLVWB>@

FKDU

GHILQH25'(56B6,=( VL]HRI RUGHUVBVWU 

FKDU

VBGLVWB>@

FKDURBDOOBORFDOBYRBDOOBORFDOBY

25'(56  

FKDU

VBGLVWB>@

FKDU

GHILQH25'(5/,1(B6,=(

FKDU

VBGLVWB>@

FKDU

VBGLVWB>@

 

FKDU

VBGLVWB>@

GHILQH1(:25'(5B6,=(

FKDU

VBGLVWB>@

FKDU

VBGLVWB>@

RBFDUULHUBLGBRBFDUULHUBLGB

RBROBFQWBRBROBFQWB

RBDOOBORFDOBRBDOOBORFDOB

VL]HRI RUGHUOLQHBVWU  25'(5/,1(

`RUGHUVBVWU

W\SHGHIVWUXFW

VL]HRI QHZRUGHUBVWU  +,6725<

^  

FKDUROBRBLGBYROBRBLGBY FKDUROBRBLGBROBRBLGBROBRBLGB

GHILQH,7(0B&2817

ROBRBLGB



VB\WG

LQW

VB\WGBVB\WGB

VB\WGBVB\WGB LQW

FKDUROBGBLGBYROBGBLGBY

,7(0 

FKDU

GHILQH672&.B&2817

ROBGBLGBROBGBLGB



LQW



VBRUGHUBFQW

LQW

VBRUGHUBFQWB

FKDUROBZBLGBYROBZBLGBY

 672&. 

VBRUGHUBFQWB

FKDU

GHILQH&86720(5B&2817

LQW

FKDUROBQXPEHUBYROBQXPEHUBY

 &86720(5 

LQW

FKDUROBQXPEHUBROBQXPEHUB

GHILQH+,6725
VBUHPRWHBFQWB

FKDUROBLBLGBYROBLBLGBY

 +,6725< 

FKDU

VBGDWD>@

FKDU

GHILQH25'(56B&2817 GBLG

ROBZBLGBROBZBLGB

ROBLBLGBROBLBLGBROBLBLGB

VBUHPRWHBFQW VBUHPRWHBFQWB

ROBLBLGB

 25'(56 

VKRUW

FKDUROBVXSSO\BZBLGBYROBVXSSO\BZBLGBY

GHILQH25'(5/,1(B&2817

LQW

FKDU

 25'(5/,1( 

VKRUW

ROBVXSSO\BZBLGBROBVXSSO\BZBLGB

GBLGBGBLGB GBZBLG

LQW

FKDUROBGHOLYHU\BGBYROBGHOLYHU\BGBY

GBZBLGBGBZBLGB

  

FKDU

GBQDPH>@

FKDUROBTXDQWLW\BYROBTXDQWLW\BY

  

FKDU

GBVWUHHWB>@

FKDU

FKDU

FKDU

GBVWUHHWB>@

FKDU

GBFLW\>@

FKDU

GBVWDWH>@ GB]LS>@

FKDU

ROBGHOLYHU\BG>@

ROBTXDQWLW\BROBTXDQWLW\B

\\\\PPGGKKPPVV>@

FKDUROBDPRXQWBYROBDPRXQWBY FKDUROBDPRXQWBROBDPRXQWB



ROBDPRXQWBROBDPRXQWB



FKDU

FKDUROBGLVWBLQIRBYROBGLVWBLQIRBY

  ,17(*(5BB60$//,17BB

LQW

FKDU

'(&,0$/BB  

LQW

ROBGLVWBLQIR>@

BB

`RUGHUOLQHBVWU LQW W\SHGHIVWUXFW

LQW

^

LBLGB

FKDU

QRBRBLGBQRBRBLGBQRBRBLGB

LQW

LBLG LBLGBLBLGBLBLGB

GBWD[ GBWD[BGBWD[B

FKDU

ZRUN>@

IORDW

GB\WG

LQW

GB\WGBGB\WGB

GB\WGBGB\WGBGB\WGBGB\WGBGB\WGB LQW

LBLPBLG

GBQH[WBRBLG

LQW

QRBRBLGB FKDU

QRBGBLGBQRBGBLGB

FKDU

QRBZBLGBQRBZBLGB

  

`QHZRUGHUBVWU

LQW

LBLPBLGBLBLPBLGB

LBLPBLGBLBLPBLGB

  

FKDU

LBQDPH>@

LQWOHQBL

LQW

LBSULFH

 7$%,' FBODVW185DQG&

LQW



FKDU

GHILQH&B'(/7$ &B/2$'&B5$1_ 

GBQH[WBRBLGB

GBQH[WBRBLGBGBQH[WBRBLGBGBQH[WBRBLGB

LQW

FBLG

 VKRUW!LQW



LBSULFHBLBSULFHB LBGDWD>@

LQW

FBLGBFBLGBFBLGB

FBLGB

 _ VKRUW

 



ZBLG

127

TPC Benchmark C Full Disclosure

VKRUW

VKRUW

VKRUW

FBGBLG

LQW

FBGBLGBFBGBLGB

LQW

FBZBLG

LQW

RBZBLG

LQW

RBZBLGBRBZBLGB RBFBLG

FBZBLGBFBZBLGB

YRLG

FXVWRPHU 

YRLG

KLVWRU\   

YRLG

RUGHUV 

YRLG

PDNHBDGGUHVV  ODVWQDPH 

FKDU

FBILUVW>@

 VKRUW!LQW

YRLG

FKDU

FBPLGGOH>@



LQW

PDNHBDOSKDBVWULQJ 

FKDU

FBODVW>@

LQW

RBFBLGBRBFBLGB

LQW

PDNHBQXPEHUBVWULQJ 

FKDU

FBVWUHHWB>@

RBFBLGBRBFBLGB

 

LIGHIFDOOBUDQG

FKDU

FBVWUHHWB>@



LQW

FKDU

FBFLW\>@

FKDU

RBHQWU\BG>@

HOVH

FKDU

FBVWDWH>@

VKRUW

RBFDUULHUBLG

GHILQHUDQGRPBQXPEHU [\

FKDU

FB]LS>@

LQW

FKDU

FBSKRQH>@  

RBFDUULHUBLGB

FKDU

FBVLQFH>@

VKRUW

FKDU

FBFUHGLW>@

LQW

IORDW

FBFUHGLWBOLP

VKRUW

LQW

FBFUHGLWBOLPB

FBFUHGLWBOLPBFBFUHGLWBOLPBFBFUHGLWBOLPB LQW

RBFDUULHUBLGB

UDQGRPBQXPEHU 

LQW OUDQG  \[ [ HQGLI YRLG

RBROBFQW RBROBFQWBRBROBFQWB RBDOOBORFDO

LQW

RBDOOBORFDOB

VHWBVHHG 

LQW

QXUDQG 

YRLG

LQLWBSHUPXWDWLRQ 

 LQW

JHWBSHUPXWDWLRQ  

RBDOOBORFDOB   

FBFUHGLWBOLPB

),/(

IVW

),/(

IVW

ROBRBLGBROBRBLGB

),/(

IVW

FBGLVFRXQWB

VKRUW

),/(

IVW

IORDW

LQW

),/(

IVW

),/(

IVW

),/(

IVW

),/(

IVW

),/(

IVW ZVW

FBFUHGLWBOLPBFBFUHGLWBOLPB

LQW

LQW

LQW

FBGLVFRXQW

LQW

FBGLVFRXQWB

FBEDODQFH

LQW

FBEDODQFHB

VKRUW

FBEDODQFHBFBEDODQFHBFBEDODQFHB

LQW

LQW

VKRUW

FBEDODQFHB

ROBRBLG ROBRBLGBROBRBLGB

ROBGBLG ROBGBLGBROBGBLGB ROBZBLG ROBZBLGBROBZBLGB ROBQXPEHU

FBEDODQFHBFBEDODQFHB

LQW

IORDW

ROBQXPEHUB

LQW

LQW

LQWRSBLWHP RSHQZULWH

FB\WGBSD\PHQW

LQW

FB\WGBSD\PHQWB

ROBQXPEHUB

ROBLBLG

FB\WGBSD\PHQWBFB\WGBSD\PHQWB

LQW

FB\WGBSD\PHQWB

ROBLBLGBROBLBLGB

LQW

FB\WGBSD\PHQWB

VKRUW

ROBLBLGBROBLBLGB

 LQWRSBVWRFN RSHQZULWH



ROBVXSSO\BZBLG

LQW

LQW

ROBVXSSO\BZBLGB

RSHQZULWH 

FKDU

ROBGHOLYHU\BG>@

LQWRSBKLVWRU\ RSHQZULWH

FBSD\PHQWBFQWB

LQW

ROBTXDQWLW\



LQW

LQW

FBSD\PHQWBFQW

LQW

FBSD\PHQWBFQWB

FBGHOLYHU\BFQW

LQW

FBGHOLYHU\BFQWB

ROBTXDQWLW\B

LQW

FKDU

LQW

LQWRSBRUGHUV  RSHQZULWH 

ROBTXDQWLW\B

FBGHOLYHU\BFQWB FBGDWD>@

ROBVXSSO\BZBLGB

LQWRSBFXVWRPHU 

FB\WGBSD\PHQWBFB\WGBSD\PHQWB

LQWRSBRUGHUOLQH 

ROBDPRXQW ROBDPRXQWB

RSHQZULWH 

ROBDPRXQWBROBDPRXQWBROBDPRXQWB LQW

LQW

QRBRBLG



LQW

QRBRBLGBQRBRBLGB

KBFBLGB

KBFBLGBKBFBLGBKBFBLGB 

 

VKRUW

)XQFWLRQ

'HVFULSWLRQ '%LWHP

QRBGBLG QRBGBLGBQRBGBLGB

QRBZBLGBQRBZBLGB

KBGDWH>@

LQW

KBDPRXQW

LQW





 VKRUW

F  185DQG 



VKRUW

RFLG>&867B3(5B',67@



3DUDPHWHUV DUJF



KBZBLGBKBZBLGB

FKDU

ZDUHKRXVH

KBFBZBLGB



 RBFBLG  VKRUW

FRXQWHU

 RBFBLG







*UREDOV5HI QRWKLQJ



*UREDOV2XW \\\\PPGGKKPPVV



5HWXUQV

 .)XNXL,B,' PDLQ   FKDU

KBDPRXQWB



 

(QY*HW,B,'

LQW

LQW

FKDU

,B,'B5DQGBE\

PDLQ DUJFDUJY

KBGDWD>@

 .)XNXL DERYHLVDOO   RBLG

LQW

DUJF

FKDU

DUJY

^

YRLG

LWHP 

RBLGB

YRLG

ZDUHKRXVH 

WLPHBW

VKRUW

YRLG

VWRFN 



YRLG

GLVWULFW 

LQW

LQW

RBLGBRBLGBRBLGB

RBGBLG RBGBLGBRBGBLGB









DUJY

KBDPRXQWBKBDPRXQWBKBDPRXQWB

LQW

PDLQ



QRBZBLG

LQW

KBGBLGBKBGBLGB

LQW



KBFBGBLGBKBFBGBLGB

KBZBLG

  



VKRUW

KBGBLG

LQW

ILOHGXP>@



KBFBZBLGB VKRUW

ILOHRXW>@

FKDU

VKRUW

KBFBZBLG

LQW

FKDU

QRBRBLGBQRBRBLGB

LQW

 KBFBGBLG

LQW VKRUW

ROBGLVWBLQIR>@

 VKRUW!LQW

LQW

VKRUW

FKDU

KBFBLG

128

WRG  

TPC Benchmark C Full Disclosure

VWUXFWWP

VWP

 185DQG 

EUHDN



 F

FDVH



& 

UDQGRPBQXPEHU   

SULQWI ZWWSFF7$%,'&

SULQWI &XVWRPHU G 

LQW

FRXQWBZDUH

LQW

ODVWBZDUH

&86720(5B6,=( 

'HOWD

LQW

EDVHBZDUH

EUHDN

SULQWI &/RDG185$1'& FDVH

LQWPDNHBW\SH LQW

PNBORRS

FKDU

VZBEXI>@

+ 

SULQWI +LVWRU\ G 

G?Q&B'(/7$  G

?Q&B/2$'  SULQWI &5XQ185$1'&

G

?Q&B581 

+,6725
  

FDVH

  

2 

LI DUJF ^ SULQWI XVDJHZWWSFF

WLPH WRG 

SULQWI 2UGHUV G 

VWP

12UGHU G 2/LQH G 

>VWDUWBZDUHKRXVH@

25'(56B6,=(1(:25'(5B6,=(25'(5/,1(

>HQGBZDUHKRXVH@

B6,=( 

>PDNHW\SH@?Q?Q 

EUHDN

GGGGG VWP !WPB\HDUVWP!WPBPRQVWP!WPBPGD\ VWP

`

SULQWI >PDNHW\SH@PDNH

!WPBKRXUVWP!WPBPLQVWP!WPBVHF 

GDWDVHHGVIRUUGEVORDGHU

`

 PXOWLSOHGHVLJQDWLRQDYDLODEOH ?Q 

SULQWI WRV?QILOHRXW  IRU PNBORRS

SULQWI ,,WHP  .)XNXL,7(0B,' " 

''LVWULFW::DUHKRXVH66WRFN?Q  SULQWI 

DUJF

VWUFS\ VZBEXI

,B,' DUJY>PNBORRS@ 

 73&5$1'%<

22UGHUV2UGHU/LQH1HZ2UGHU?Q 

VZLWFK VZBEXI>@ ^

LQWHJHUQ Q18UDQG

H[LW  

FDVH

 Q 

`

, 

 73&5$1'%<

LI

0$;,7(06  

  

EDVHBZDUH

VWUFS\ ILOHRXWDUJY>@  EDVHBZDUH



PNBORRS

PNBORRS ^

Q



&&XVWRPHU++LVWRU\

ODVWBZDUH

ORFDOWLPH WRG 

VSULQWI \\\\PPGGKKPPVVG

>RXWSXWBGLU@

^

DWRL DUJY>@  (QY*HW,B,'

DWRL DUJY>@ 

PDNHBW\SH

JHWHQY 73&5$1'%< ISULQWI VWGHUUZWWSFF,7(0



DWRL DUJY>@  

FRXQWBZDUH

?Q 

ODVWBZDUHEDVHBZDUH

 LI FRXQWBZDUH

LI (QY*HW,B,'

 ^

18// ^

,B,'B5DQGBE\



 LWHP 



SULQWI ZWWSFF

LI FRXQWBZDUH ^ SULQWI VLQYDOLG

LWHP 

73&5$1'%<2/B,B,' ?Q 

ZDUHKRXVHFRXQW?QDUJY>@ 

ISULQWI VWGHUUZWWSFF,7(0

H[LW   ?Q 

`HOVH^

`

,B,'B5DQGBE\

DWRL

V\VWHP GDWH  



SULQWI VVWDUW?QDUJY>@  

SULQWI ZWWSFF

SULQWI ZWWSFF G G:+ EDVHBZDUHODVWBZDUH  PNBORRS

` HOVH

(QY*HW,B,' 



IRU PNBORRS



^

73&5$1'%<G2/B,B,'

SULQWI ZWWSFF

?Q,B,'B5DQGBE\ 

ZDUHKRXVH   ,7(0?Q 

DUJF LI  ,B,'B5DQGBE\ __

PNBORRS ^

`

,B,'B5DQGBE\!0$;,7(06  ^ EUHDN

VWUFS\ VZBEXI ,B,'B5DQGBE\

DUJY>PNBORRS@ 

 FDVH

SULQWI ZWWSFF VZLWFK VZBEXI>@ ^ FDVH

, 

SULQWI ,WHP G 

73&5$1'%< G 

`

FDVH

 ZDUHKRXVH 

` EUHDN FDVH

6 

  

EUHDN

VHWBVHHG WLPH  

SULQWI 'LVWULFW G 

ISULQWI VWGHUUZWWSFF :$5(+286( GGZK ?Q

FDVH

',675,&7B6,=( 

ZDUHKRXVH EDVHBZDUHODVWBZDUH 

 .)XNXL DERYHLVDOO  

SULQWI 6WRFN G 

672&.B6,=( 

' 

EDVHBZDUHODVWBZDUH 

SULQWI :DUHKRXVH G 

:$5(+286(B6,=(  

:$5(+286( GGZK ?Q

EUHDN

: 

ISULQWI VWGHUUZWWSFF

2/B,B,'?Q 0$;,7(06 

,7(0B6,=(  

: 



 7$%,' FBODVW185DQG&

EDVHBZDUHODVWBZDUH 



129

TPC Benchmark C Full Disclosure

LI RSBLWHP ISULQWI VWGHUUZWWSFF

EUHDN

RSHQ ILOHGXP

2B:521/<_2B&5($7_2B7581&

+,6725< GGZK FDVH

6 

?Q

6B,5865_6B,:865_6B,5*53_6B,:*53_6B,52

EDVHBZDUHODVWBZDUH 

7+

18// ^ SULQWI ZWWSFFV

?QILOHGXP 

EUHDN

ISULQWI VWGHUUZWWSFF

H[LW  

672&. GGZK ?Q `

FDVH

EDVHBZDUHODVWBZDUH 

2 

 ISULQWI!VSULQWIIZULWH

 VWRFN  ISULQWI VWGHUUZWWSFF VWRFN EDVHBZDUHODVWBZDUH 

ISULQWI VWGHUUZWWSFF



25'(562/,1(125'(5 G

 ,7(0 

GZK ?Q

LWHPBDS

EDVHBZDUHODVWBZDUH 

PDOORF VL]HBW ,7(0B6,=( ,7(0B&2817 

 FKDU

LI LWHPBDS

672&. GGZK ?Q

18// 



 RUGHUV 

EDVHBZDUHODVWBZDUH 

^   RUGHUV EDVHBZDUHODVWBZDUH 

EUHDN

SULQWI 0DOORFIDLOHG LWHP ?Q 



ISULQWI VWGHUUZWWSFF

FDVH

' 

ISULQWI VWGHUUZWWSFF

H[LW    

25'(562/,1(125'(5 G

`  

GZK ?Q

LWHPBFS

EDVHBZDUHODVWBZDUH 

 LWHPBOSFQW

`

',675,&7 GGZK





`

?Q

 LWHPBVWU LWHPBDS

EDVHBZDUHODVWBZDUH  

 RULJ0$;,7(06LBGDWD

V\VWHP GDWH  

25,*,1$/

 GLVWULFW 

 

  

PHPVHW RULJVL]HRI RULJ 

UHWXUQ  

GLVWULFW EDVHBZDUHODVWBZDUH 

IRU FQW

`

GR^

',675,&7 GGZK



?Q



)XQFWLRQ

EDVHBZDUHODVWBZDUH 



'HVFULSWLRQ LWHP



3DUDPHWHUV QRWKLQJ



*UREDOV5HI QRWKLQJ



*UREDOV2XW QRWKLQJ



5HWXUQV

EUHDN

FDVH

SRV

LWHP UDQGRPBQXPEHU 0$;,7(06 

`ZKLOH RULJ>SRV@  RULJ>SRV@



` QRWKLQJ  LBLG0$;,7(06

 

& 

FQW 0$;,7(06 

FQW ^

ISULQWI VWGHUUZWWSFF

0$;,7(06  ISULQWI VWGHUUZWWSFF

 LWHP 

YRLG

&86720(5 GGZK

LWHP

?Q

^

IRU LBLG

VKRUW

EDVHBZDUHODVWBZDUH 

 LBQDPH  PDNHBDOSKDBVWULQJ 

RULJ>0$;,7(06@ LBQDPH 

LQW SRV

FXVWRPHU EDVHBZDUHODVWBZDUH 

 LBGDWD

LQW 25,*,1$/ 

FQW

ISULQWI VWGHUUZWWSFF

ORQJ

&86720(5 GGZK

LGDWDVL]

GB

PDNHBDOSKDBVWULQJ LBGDWD 



?Q

0$;,7(06

LGDWDVL]

VKRUW  FXVWRPHU 

LBLG

LBLG ^

LI RULJ>LBLG@ ^

 ISULQWI!VSULQWIIZULWH

EDVHBZDUHODVWBZDUH 

SRV

 LQWLWHPBOSFQW

EUHDN

UDQGRPBQXPEHU LGDWDVL] 

 FDVH

+ 

VWUQFS\ LBGDWD>SRV@25,*,1$/ 

FKDU LWHPBDS

`

 LWHPBVWU LWHPBFS

ISULQWI VWGHUUZWWSFF

 UHFRUG

  

+,6725< GGZK ?Q

  

PHPVHW LWHPBFS!LBQDPH   

EDVHBZDUHODVWBZDUH 

VSULQWI ILOHGXPVGDWDILOHRXW 

OHQBL

VWUOHQ LBQDPH 

VWUQFS\ LWHPBFS!LBQDPHLBQDPHOHQBL   LI IVW

 KLVWRU\  Z

IRSHQ ILOHGXP

18// ^ 

PHPVHW LWHPBFS!LBGDWD    OHQBL

VWUOHQ LBGDWD 

VWUQFS\ LWHPBFS!LBGDWDLBGDWDOHQBL 

KLVWRU\ EDVHBZDUHODVWBZDUH 

130

TPC Benchmark C Full Disclosure

`  UHFRUG 

 LWHPBFS!LBLGB

LBLG7 LWHPBFS!LBLGB

 LBLG

LBLGB 7 '



)XQFWLRQ



'HVFULSWLRQ ZDUHKRXVH



3DUDPHWHUV EDVHBZDUH

FF

3DUDPHWHUV ODVWBZDUH

V



*UREDOV5HI QRWKLQJ

V

 LBLGB ' 



5HWXUQV

LWHPBFS!LBLGB

LBLG

[

ZB\WGB

[F

ISULQWI IVW



 LBLG

[

ZB\WGB

ZDUHKRXVH

LBLGB 7

LWHPBFS!LBLGB

ZB\WGB

V

QRWKLQJ

V

 

V

7

V

YRLG  LBLPBLGVWDUW  LBLPBLG UDQGRPBQXPEHU   LWHPBFS!LBLPBLGB

ZDUHKRXVH EDVHBZDUHODVWBZDUH

FF

LQW

EDVHBZDUH

FFFFFFF

LQW

ODVWBZDUH

ZBLGBZBLGB ZBQDPH

^

ZBVWUHHWBZBVWUHHWB

LBLPBLG7

ZBFLW\

  

LWHPBFS!LBLPBLGB LBLPBLG LBLPBLGB 7 ' LWHPBFS!LBLPBLGB LBLPBLG LBLPBLGB 7



ZBVWDWH

LQW

ILOHFRXQW

LQW

RXWILOHFRXQW

ZB]LS

FKDU

ILOHQDPH>@

ZBWD[BZBWD[B

ORQJ

GB

ZB\WGBZB\WGBZB\WGBZB\WGBZB\WGBZB\W

 LBLPBLGB '   LWHPBFS!LBLPBLGB

GBZB\WGB 

 ZB\WG

LBLPBLG7  LBLPBLG



 UHFRUG

 ILOHFRXQW

 RXWILOHFRXQW

HQG 

 EDVHBZDUH   `

  

 LBSULFH   LBSULFH

LBSULFH

IFORVH IVW 

ILOHRXWEDVHBZDUHODVWBZDUH  LI IVW

UDQGRPBQXPEHU   LWHPBFS!LBSULFHB

  

VSULQWI ILOHQDPHV:+GBG

GB 

Z

IRSHQ ILOHQDPH   

18// ^

UHWXUQ

SULQWI ZWWSFFV

LBSULFH LWHPBFS!LBSULFHB

?QILOHQDPH  `

H[LW  

LBSULFH ` LWHPBFS



LWHPBFS

LWHPBOSFQW



)XQFWLRQ



'HVFULSWLRQ VWRFN

 ZDUHKRXVH 



3DUDPHWHUV EDVHBZDUH

IRU ZBLG



3DUDPHWHUV ODVWBZDUH



*UREDOV5HI QRWKLQJ



*UREDOV2XW QRWKLQJ 5HWXUQV

 ZBLGFRXQWBZDUH

LWHPBOSFQW



LI LWHPBOSFQW

,7(0B&2817

^ 

ZULWH RSBLWHP

EDVHBZDUHZBLG

ODVWBZDUHZBLG ^

LWHPBDS  VL]HBW ,7(0B6,=(

 ZBQDPH 



VL]HBW ,7(0B&2817 

PDNHBDOSKDBVWULQJ 

 

LWHPBFS

 LWHPBVWU LWHPBDS

LWHPBOSFQW

YRLG   

` `

PDNHBDGGUHVV ZBVWUHHWB ZBVWUHHWBZBFLW\ZBVWDWHZB]LS 

VWRFN EDVHBZDUHODVWBZDUH LQW

EDVHBZDUH

LQW

ODVWBZDUH

^   

 LI LWHPBOSFQW



 ZBWD[

GB  ZBWD[

^ 

QRWKLQJ

ZBQDPH 



 ISULQWI!VSULQWIIZULWH

VWRFN

ZULWH RSBLWHP

UDQGRPBQXPEHU  

LWHPBDS  UHFRUG

 VL]HBW ,7(0B6,=(  VL]HBW LWHPBOSFQW IXNXL 



VKRUW

VGDWDVL]

VKRUW

RULJ>0$;,7(06@

LQW

SRV

LQW

FQW

LQW

ILOHFRXQW

LQW

RXWILOHFRXQW

FKDU

`

ILOHQDPH>@

 ISULQWI!VSULQWIIZULWH

ZBLGB

ZBLG

  

ZBLGB

ZBLG

FORVH RSBLWHP 

ZBWD[B

ZBWD[

LQWVWRFNBOSFQW

ZBWD[B

ZBWD[



ZB\WGB

[

FKDU VWRFNBDS

   IUHH LWHPBDS 

 ZB\WG 





ZB\WGB

[

VWRFNBVWU VWRFNBFS

  

ZB\WGB

[



UHWXUQ

ZB\WGB

[

131



TPC Benchmark C Full Disclosure

VB\WG

 VBTXDQWLW\



VBRUGHUBFQW

VBUHPRWHBFQW RXWILOHFRXQW

VBTXDQWLW\



 EDVHBZDUH  

VWUQFS\ VWRFNBFS!VBGLVWBVBGLVWB 





VWUQFS\ VWRFNBFS!VBGLVWBVBGLVWB 

UDQGRPBQXPEHU  

VWUQFS\ VWRFNBFS!VBGLVWBVBGLVWB  VBGLVWB

   VSULQWI ILOHQDPHV67GBG

PHPVHW VWRFNBFS!VBGDWD   

ILOHRXWEDVHBZDUHODVWBZDUH   LI IVW Z

PDNHBDOSKDBVWULQJ 

IRSHQ ILOHQDPH

OHQBL

VWUOHQ VBGDWD 

VWUQFS\ VWRFNBFS!VBGDWDVBGDWDOHQBL 

VBGLVWB 

18// ^  LI RSBVWRFN



VBGLVWB 

RSHQ ILOHQDPH  UHFRUG

PDNHBDOSKDBVWULQJ 

2B:521/<_2B&5($7_2B7581&

IXNXL 

VBGLVWB 

VWRFNBFS

6B,5865_6B,:865_6B,5*53_6B,:*53_6B,52 7+

PDNHBDOSKDBVWULQJ 

18// ^ SULQWI ZWWSFFV

!VBLBLGB

VBLBLG7

!VBLBLGB

 VBLBLG VBLBLGB 7 '

!VBLBLGB

 VBLBLG VBLBLGB 7

VWRFNBFS

VBGLVWB 

?QILOHQDPH 

VWRFNBFS

PDNHBDOSKDBVWULQJ 

H[LW   VBGLVWB 

`

 VBLBLGB '  PDNHBDOSKDBVWULQJ 

 ISULQWI!VSULQWIIZULWH

 VWRFNBFS

VBGLVWB 



!VBLBLGB

 672&.  VWRFNBDS

VWRFNBFS

PDNHBDOSKDBVWULQJ 

 FKDU

PDOORF VL]HBW 672&.B6,=( 672&.B&2817  LI VWRFNBDS

VBLBLG7

VBGLVWB 

!VBZBLGB

VBZBLG

!VBZBLGB

VBZBLG

VWRFNBFS

18//  PDNHBDOSKDBVWULQJ 

 ^  

VWRFNBFS

VBGLVWB 

SULQWI 0DOORFIDLOHG VWRFN ?Q 

!VBTXDQWLW\B

VBTXDQWLW\

!VBTXDQWLW\B

VBTXDQWLW\

VWRFNBFS

PDNHBDOSKDBVWULQJ 

 H[LW    

VBGLVWB 

VWRFNBFS

`   VWRFNBFS

PDNHBDOSKDBVWULQJ 

 VWRFNBVWU VWRFNBDS

!VB\WGB

VB\WG7

!VB\WGB

 VB\WG VB\WGB 7 '

!VB\WGB

 VB\WG VB\WGB 7 

VWRFNBFS

VBGLVWB 

 VWRFNBOSFQW



VWRFNBFS

PDNHBDOSKDBVWULQJ 

 VBGLVWB 

VB\WGB ' 

 ZBLGFRXQWBZDUH

VWRFNBFS

 VBGDWD

 IRU VBZBLG

EDVHBZDUHVBZBLG

!VB\WGB

25,*,1$/ 

VB\WG7 VWRFNBFS

VGDWDVL]

ODVWBZDUHVBZBLG ^ PDNHBDOSKDBVWULQJ VBGDWD 

VBRUGHUBFQW

!VBRUGHUBFQWB

VBRUGHUBFQW

VWRFNBFS

LI RULJ>VBLBLG

ISULQWI VWGHUUZWWSFF 672&.GGG?Q

!VBRUGHUBFQWB

@ ^

VWRFNBFS

VBZBLGEDVHBZDUHODVWBZDUH  SRV  RULJ0$;672&.

UDQGRPBQXPEHU VGDWDVL]

!VBUHPRWHBFQWB

VBUHPRWHBFQW

VWRFNBFS

VWUQFS\ VBGDWD>SRV@25,*,1$/

PHPVHW RULJ

VWRFNBFS

  IRU FQW

VBUHPRWHBFQW

 

 

VL]HRI RULJ 

!VBUHPRWHBFQWB

FQW

VWRFNBFS

`

VWRFNBOSFQW

VWRFNBOSFQW

 UHFRUG

LI VWRFNBOSFQW

0$;672&. FQW ^ GR^

SRV

UDQGRPBQXPEHU 

0$;672&.  `ZKLOH RULJ>SRV@  RULJ>SRV@  `

^

VWUQFS\ VWRFNBFS!VBGLVWBVBGLVWB





VWRFNBDS

VWUQFS\ VWRFNBFS!VBGLVWBVBGLVWB

 VL]HBW 672&.B6,=(



VL]HBW 672&.B&2817 

VWUQFS\ VWRFNBFS!VBGLVWBVBGLVWB

VWRFNBFS



VWRFNBOSFQW

VWUQFS\ VWRFNBFS!VBGLVWBVBGLVWB

`

ZULWH RSBVWRFN



 IRU VBLBLG 0$;672&.VBLBLG ^

ILOHFRXQW `

VWUQFS\ VWRFNBFS!VBGLVWBVBGLVWB

 VWRFN



VWUQFS\ VWRFNBFS!VBGLVWBVBGLVWB 

0$;672&. 

 VWRFNBVWU VWRFNBDS

`

  VBLBLG

672&.B&2817

 

VBLBLG

 ISULQWI!VSULQWIIZULWH

VWUQFS\ VWRFNBFS!VBGLVWBVBGLVWB





LI VWRFNBOSFQW

132



TPC Benchmark C Full Disclosure



^ 

GB\WGBGB\WGBGB\WGBGB\WGBGB\WGBGB\WGB



ZULWH RSBVWRFN

GB\WGB

VWRFNBDS PDNHBDGGUHVV GBVWUHHWB

 VL]HBW 672&.B6,=(

GBQH[WBRBLGBGBQH[WBRBLGBGBQH[WBRBLGBGBQ

GBVWUHHWBGBFLW\GBVWDWHGB]LS 

VL]HBW VWRFNBOSFQW 

H[WBRBLGB 

`  GBWD[   



FORVH RSBVWRFN 

 GBWD[

`

GB 

ILOHFRXQW

GBWD[ `

UDQGRPBQXPEHU  

   IUHH VWRFNBDS 

  

 UHFRUG

IFORVH IVW 

IXNXL 

  

GBLGB

UHWXUQ

  

GBLG

UHWXUQ

GBLGB

` GBLG 

GBZBLGB

`

GBZBLGB



GBZBLG



)XQFWLRQ

GLVWULFW



'HVFULSWLRQ GLVWULFW



3DUDPHWHUV EDVHBZDUH



3DUDPHWHUV ODVWBZDUH



*UREDOV5HI QRWKLQJ



*UREDOV2XW QRWKLQJ



5HWXUQV

GBZBLG GBWD[B GBWD[ GBWD[B GBWD[

QRWKLQJ

GB\WGB

  [

 GB\WG 

YRLG

EDVHBZDUH

LQW

ODVWBZDUH

3DUDPHWHUV EDVHBZDUH



3DUDPHWHUV ODVWBZDUH



*UREDOV5HI \\\\PPGGKKPPVV



*UREDOV2XW QRWKLQJ



5HWXUQV

GB\WGB

YRLG

GB\WGB



LQW

ILOHFRXQW

LQW

RXWILOHFRXQW



ILOHQDPH>@



EDVHBZDUH

LQW

ODVWBZDUH

^   

[ GB\WGB

 UHFRUG

ORQJ

GB

ORQJ

GB



[



[F

LQW

 GBQH[WBRBLG RXWILOHFRXQW

GBQH[WBRBLGB



ILOHFRXQW

GBQH[WBRBLG7

GBQH[WBRBLGB

RXWILOHFRXQW

 GBQH[WBRBLG

FKDU

GBQH[WBRBLGB 7 '

ILOHQDPH>@

VSULQWI ILOHQDPHV',GBG GBQH[WBRBLGB

ILOHRXWEDVHBZDUHODVWBZDUH  LI IVW

IRSHQ ILOHQDPH

18// ^ SULQWI ZWWSFFV



LQW

 EDVHBZDUH  

  

Z

QRWKLQJ

LQW

GB\WGB GB\WG

FXVWRPHU

FXVWRPHU EDVHBZDUHODVWBZDUH

[

  

FKDU



 

GB\WGB

GB

'HVFULSWLRQ FXVWRPHU

GB\WGB

[

^

ORQJ

)XQFWLRQ



[

GLVWULFW EDVHBZDUHODVWBZDUH LQW



 ISULQWI!VSULQWIIZULWH

 GBQH[WBRBLG

GBQH[WBRBLGB 7





LQWFXVWRPHUBOSFQW

GBQH[WBRBLGB ' 

 FKDU FXVWRPHUBDS

?QILOHQDPH  GBQH[WBRBLGB

H[LW  

GBQH[WBRBLG

 FXVWRPHUBVWU FXVWRPHUBFS

7

`

 ISULQWI IVW

 ZBLGFRXQWBZDUH  IRU GBZBLG

EDVHBZDUHGBZBLG

ODVWBZDUHGBZBLG ^

 GBLG ',67B3(5B:$5(  IRU GBLG

GBLG

FF

FBFUHGLWBOLP

FF

 UHFRUG 

V

FBEDODQFH

VVVVV

 UHFRUG 

FF

FB\WGBSD\PHQW

FFFFFFF

 UHFRUG 

FFFF

',67B3(5B:$5(GBLG ^

GBLGBGBLGB  GBQDPH







FBSD\PHQWBFQW





 

GBZBLGBGBZBLGB

FBGHOLYHU\BFQW

GBQDPH

VWUFS\ FBPLGGOH2( 



VWUFS\ FBVLQFH\\\\PPGGKKPPVV  PDNHBDOSKDBVWULQJ GBQDPH 

GBVWUHHWBGBVWUHHWBGBFLW\GBVWDWHGB]LS GBWD[BGBWD[B

RXWILOHFRXQW

 EDVHBZDUH  

  

133

TPC Benchmark C Full Disclosure

VWUQFS\ FXVWRPHUBFS!FBVLQFH

VSULQWI ILOHQDPHV&8GBG

 LI IVW Z

VWUQFS\ FXVWRPHUBFS!FBFUHGLWFBFUHGLW

&B/2$' FBODVW 

IRSHQ ILOHQDPH

`

18// ^  LI RSBFXVWRPHU

FBVLQFH 

ODVWQDPH QXUDQG 

ILOHRXWEDVHBZDUHODVWBZDUH 

OHQBL

ILOHQDPH2B:521/<_2B&5($7_2B7581&

VWUOHQ FBGDWD 

VWUQFS\ FXVWRPHUBFS!FBGDWDFBGDWD

  

OHQBL 

6B,5865_6B,:865_6B,5*53_6B,:*53_6B,52 7+

 

RSHQ

PDNHBDGGUHVV FBVWUHHWB

18// ^

FBVWUHHWBFBFLW\FBVWDWHFB]LS 

SULQWI ZWWSFFV

 UHFRUGIXNXL 

?QILOHQDPH  

H[LW   PDNHBQXPEHUBVWULQJ 

` FBSKRQH 

FBLGB

FBLG

FBLGB

FBLG

 ISULQWI!VSULQWIIZULWH



FXVWRPHUBDS

 

 FBFUHGLW%&*&

 &86720(5 

 FBLGVKRUW!LQW 



 FKDU

LI

PDOORF VL]HBW &86720(5B6,=( &86720(5 UDQGRPBQXPEHU  ^

B&2817   LI FXVWRPHUBDS

FXVWRPHUBFS!FBLGB

FBLG7

FXVWRPHUBFS!FBLGB

 FBLG

18//  VWUFS\ FBFUHGLW*& 



`

^  

FBLGB 7 '

HOVH^

SULQWI 0DOORFIDLOHG FXVWRPHU ?Q 

FXVWRPHUBFS!FBLGB



`

`   FXVWRPHUBFS

 FBLG

FBLGB 7

VWUFS\ FBFUHGLW%& 

H[LW    

 FBLGB '  

 FXVWRPHUBVWU FXVWRPHUBDS

   FXVWRPHUBOSFQW

 FBGLVFRXQW

FBGLVFRXQW

 ZBLGFRXQWBZDUH  IRU FBZBLG

FXVWRPHUBFS!FBLGB

 FBGLVFRXQW 





UDQGRPBQXPEHU 

FXVWRPHUBFS!FBGBLGB

FBGBLG

FXVWRPHUBFS!FBGBLGB

FBGBLG

FXVWRPHUBFS!FBZBLGB

FBZBLG

FXVWRPHUBFS!FBZBLGB

FBZBLG



 

EDVHBZDUHFBZBLG

FBLG7

GB 

ODVWBZDUHFBZBLG ^

 FBGDWD 

ISULQWI VWGHUUZWWSFF



&86720(5GGG?Q PDNHBDOSKDBVWULQJ FBGDWD  

FBZBLGEDVHBZDUHODVWBZDUH 

 UHFRUG 

 GBLG

PHPVHW FXVWRPHUBFS  

',67B3(5B:$5(  IRU FBGBLG

&86720(5B6,=( 

FBGBLG

OHQBL

',67B3(5B:$5(FBGBLG ^

VWUOHQ FBILUVW 

VWUQFS\ FXVWRPHUBFS!FBILUVWFBILUVW

VWUQFS\ FXVWRPHUBFS!FBPLGGOH  FRXVWRPHU



[

VWUOHQ FBODVW 

FXVWRPHUBFS!FBFUHGLWBOLPB

[

FXVWRPHUBFS!FBFUHGLWBOLPB

[

FXVWRPHUBFS!FBFUHGLWBOLPB

[

FXVWRPHUBFS!FBFUHGLWBOLPB

[

FXVWRPHUBFS!FBFUHGLWBOLPB

[F

VWUQFS\ FXVWRPHUBFS!FBODVWFBODVW OHQBL 

&867B3(5B',67FBLG ^

FXVWRPHUBFS!FBFUHGLWBOLPB

FBPLGGOH  OHQBL

KLVWRU\ 

FBLG

FXVWRPHUBFS!FBFUHGLWBOLPB [ FBFUHGLWBOLP 

OHQBL 

 FBLG &867B3(5B',67 

IRU FBLG





OHQBL

PDNHBDOSKDBVWULQJ FBILUVW 

VWUQFS\ FXVWRPHUBFS

VWUOHQ FBVWUHHWB 

!FBVWUHHWBFBVWUHHWBOHQBL   7$%,' FBODVW

OHQBL

VWUOHQ FBVWUHHWB 

185DQG&  

VWUQFS\ FXVWRPHUBFS !FBVWUHHWBFBVWUHHWBOHQBL  OHQBL

  

VWUOHQ FBFLW\ 

VWUQFS\ FXVWRPHUBFS!FBFLW\FBFLW\ OHQBL 

 ODVWQDPHFBODVW

VWUQFS\ FXVWRPHUBFS!FBVWDWHFBVWDWH

 LI FBLG

FXVWRPHUBFS!FBGLVFRXQWB FBGLVFRXQW

FXVWRPHUBFS!FBGLVFRXQWB FBGLVFRXQW

  VWUQFS\ FXVWRPHUBFS!FB]LSFB]LS

 ^

ODVWQDPH FBLGFBODVW  `

 

FXVWRPHUBFS!FBEDODQFHB

VWUQFS\ FXVWRPHUBFS!FBSKRQH

 FBEDODQFH 

[

FBSKRQH  FXVWRPHUBFS!FBEDODQFHB

HOVH^

134

[

TPC Benchmark C Full Disclosure

FXVWRPHUBFS!FBEDODQFHB

[

FXVWRPHUBFS!FBEDODQFHB

[

FXVWRPHUBDS

KLVWRU\BDS

 VL]HBW &86720(5B6,=(

PDOORF VL]HBW +,6725
 FKDU

VL]HBW FXVWRPHUBOSFQW 

817  

`

LI KLVWRU\BDS

18// 

 FXVWRPHUBFS!FBEDODQFHB

FXVWRPHUBFS!FBEDODQFHB

FXVWRPHUBFS!FBEDODQFHB

[

  

^  

FORVH RSBFXVWRPHU 

SULQWI 0DOORFIDLOHG KLVWRU\ ?Q 



[

[G

  

H[LW    

IUHH FXVWRPHUBDS 

`   KLVWRU\BFS

FXVWRPHUBFS!FB\WGBSD\PHQWB [ FB\WGBSD\PHQW 

  



UHWXUQ

KLVWRU\BOSFQW

 KLVWRU\BVWU KLVWRU\BDS



 FXVWRPHUBFS!FB\WGBSD\PHQWB

`  ZBLGFRXQWBZDUH 



[

FXVWRPHUBFS!FB\WGBSD\PHQWB [

FXVWRPHUBFS!FB\WGBSD\PHQWB [

FXVWRPHUBFS!FB\WGBSD\PHQWB

IRU KBFBZBLG



)XQFWLRQ

KLVWRU\



'HVFULSWLRQ KLVWRU\



3DUDPHWHUV EDVHBZDUH



3DUDPHWHUV ODVWBZDUH



*UREDOV5HI \\\\PPGGKKPPVV



*UREDOV2XW QRWKLQJ



5HWXUQV



EDVHBZDUHKBFBZBLG

ODVWBZDUHKBFBZBLG ^

ISULQWI VWGHUUZWWSFF +,6725<GGG?Q 

QRWKLQJ

KBFBZBLGEDVHBZDUHODVWBZDUH 

   GBLG

[

',67B3(5B:$5( 

YRLG FXVWRPHUBFS!FB\WGBSD\PHQWB [

FXVWRPHUBFS!FB\WGBSD\PHQWB

IRU KBFBGBLG

KLVWRU\ EDVHBZDUHODVWBZDUH LQW

EDVHBZDUH

LQW

ODVWBZDUH

KBFBGBLG

 FBLG

^ &867B3(5B',67 

  

[F

 FRXVWRPHU

LQW ILOHFRXQW

FXVWRPHUBFS!FBSD\PHQWBFQWB

KLVWRU\ 



IRU KBFBLG

LQW

FBSD\PHQWBFQW



',67B3(5B:$5(KBFBGBLG ^

KBFBLG

RXWILOHFRXQW

&867B3(5B',67KBFBLG ^

FKDU

FXVWRPHUBFS!FBSD\PHQWBFQWB

ILOHQDPH>@

FBSD\PHQWBFQW

 ISULQWI!VSULQWIIZULWH FXVWRPHUBFS!FBGHOLYHU\BFQWB

LQWKLVWRU\BOSFQW

FBGHOLYHU\BFQW

 KBFBZBLG

FBZBLG 

 KBFBGBLG

FBGBLG 



 FXVWRPHUBFS!FBGHOLYHU\BFQWB

 KBFBLG

FKDU KLVWRU\BDS

KLVWRU\BVWU KLVWRU\BFS FXVWRPHUBFS FXVWRPHUBOSFQW

FXVWRPHUBFS FXVWRPHUBOSFQW

KBFBZBLG

KBGBLG

KBFBGBLG



VWUFS\ KBGDWH\\\\PPGGKKPPVV 

LI FXVWRPHUBOSFQW



 KBGDWD



&86720(5B&2817 RXWILOHFRXQW

^

 LI IVW Z

VL]HBW &86720(5B&2817 

IRSHQ ILOHQDPH

  OHQBL



VWUOHQ KBGDWD 

6B,5865_6B,:865_6B,5*53_6B,:*53_6B,52

VWUQFS\ KLVWRU\BFS

7+

!KBGDWDKBGDWDOHQBL 

18// ^ SULQWI ZWWSFFV

`

VWUQFS\ KLVWRU\BFS!KBGDWHKBGDWH 

?QILOHQDPH 

`

PHPVHW KLVWRU\BFS!KBGDWD

RSHQ

ILOHQDPH2B:521/<_2B&5($7_2B7581&

`

 UHFRUG 

18// ^  LI RSBKLVWRU\

 FXVWRPHUBVWU

FXVWRPHUBDS FXVWRPHUBOSFQW

PDNHBDOSKDBVWULQJ KBGDWD 

ILOHRXWEDVHBZDUHODVWBZDUH 

 VL]HBW &86720(5B6,=(

FXVWRPHUBFS

 EDVHBZDUH  

VSULQWI ILOHQDPHV+,GBG

ZULWH RSBFXVWRPHU

FXVWRPHUBDS

H[LW  

ILOHFRXQW

 KBFBLGVKRUW!LQW 

`

`

 ISULQWI!VSULQWIIZULWH

 ISULQWI!VSULQWIIZULWH

KLVWRU\BFS!KBFBLGB

KBFBLG7

KLVWRU\BFS!KBFBLGB

KBFBLG



 LI FXVWRPHUBOSFQW



 +,6725< 

KBFBLGB 7 '

^ 

KBZBLG



KBDPRXQW



FBLG 



FBGHOLYHU\BFQW

ZULWH RSBFXVWRPHU

135

TPC Benchmark C Full Disclosure

 KLVWRU\BFS!KBFBLGB

KBFBLG

VSULQWI ILOHQDPHV26GBG

ZULWH RSBKLVWRU\

ILOHRXWEDVHBZDUHODVWBZDUH 

KLVWRU\BDS

KBFBLGB 7

 VL]HBW +,6725
 KBFBLGB '

VL]HBW KLVWRU\BOSFQW 



`

 LI IVW Z

IRSHQ ILOHQDPH

18// ^  LI RSBRUGHUV

RSHQ

ILOHQDPH2B:521/<_2B&5($7_2B7581& KLVWRU\BFS!KBFBLGB

  

KBFBLG

6B,5865_6B,:865_6B,5*53_6B,:*53_6B,52

FORVH RSBKLVWRU\ 

7

7+

18// ^ SULQWI ZWWSFFV

   KLVWRU\BFS!KBFBGBLGB

KBFBGBLG

?QILOHQDPH 

IUHH KLVWRU\BDS 

H[LW  

 `

   KLVWRU\BFS!KBFBGBLGB

VSULQWI ILOHQDPHV12GBG

UHWXUQ

KBFBGBLG

ILOHRXWEDVHBZDUHODVWBZDUH 



LI IVW

` KLVWRU\BFS!KBFBZBLGB

Z

KBFBZBLG

IRSHQ ILOHQDPH

18// ^ SULQWI ZWWSFFV





KLVWRU\BFS!KBFBZBLGB

KBFBZBLG

?QILOHQDPH 



)XQFWLRQ

RUGHUV



'HVFULSWLRQ RUGHUVRUGHUBOLQH

H[LW   `

QHZBRUGHU



KLVWRU\BFS!KBGBLGB

KBGBLG

KLVWRU\BFS!KBGBLGB

KBGBLG



KLVWRU\BFS!KBZBLGB

KBZBLG

KLVWRU\BFS!KBZBLGB

KBZBLG



KLVWRU\BFS!KBDPRXQWB

KBDPRXQW

VSULQWI ILOHQDPHV2/GBG



3DUDPHWHUV EDVHBZDUH



3DUDPHWHUV ODVWBZDUH



*UREDOV5HI \\\\PPGGKKPPVV



*UREDOV2XW QRWKLQJ



5HWXUQV

ILOHRXWEDVHBZDUHODVWBZDUH   LI IVW Z

IRSHQ ILOHQDPH

18// ^  LI RSBRUGHUOLQH

QRWKLQJ

RSHQ

 

ILOHQDPH2B:521/<_2B&5($7_2B7581&

YRLG

6B,5865_6B,:865_6B,5*53_6B,:*53_6B,52 7+

RUGHUV EDVHBZDUHODVWBZDUH LQW

EDVHBZDUH

LQW

ODVWBZDUH

18// ^ SULQWI ZWWSFFV

?QILOHQDPH  H[LW  

^ `

  

7

GRXEOH

GB

  ISULQWI!VSULQWIIZULWH

LQW

KLVWRU\BFS!KBDPRXQWB

ILOHFRXQW

KBDPRXQW KBDPRXQWB 7 '





LQW

 25'(56 

RXWILOHFRXQW

 25'(5/,1( 

KBDPRXQW KBDPRXQWB 7

FKDU

RUGHUVBDS



ILOHQDPH>@

PDOORF VL]HBW 25'(56B6,=( 25'(56B&28

KBDPRXQWB ' '

FKDU

17

ILOHQDPH>@



FKDU

25'(5/,1(B6,=( 25'(5/,1(B&2817 

KLVWRU\BFS!KBDPRXQWB

KLVWRU\BFS!KBDPRXQWB

KBDPRXQW

LI RUGHUVBDS

ILOHQDPH>@

7

KLVWRU\BFS KLVWRU\BOSFQW

KLVWRU\BFS KLVWRU\BOSFQW

LI KLVWRU\BOSFQW

+,6725
 FKDU

18// 

VKRUW

GBLG



VKRUW

ZBLG

^  

LQW

SULQWI 0DOORFIDLOHG RUGHUV ?Q 

RBLG



 ISULQWI!VSULQWIIZULWH

H[LW    



`  

LQWRUGHUVBOSFQW

RUGHUOLQHBDS

KLVWRU\BDS



25'(56B6,=( 25'(56B&2817 

 VL]HBW +,6725
FKDU RUGHUVBDS

RUGHUVBFS

VL]HBW +,6725




KLVWRU\BFS

RUGHUVBVWU RUGHUVBFS

RUGHUOLQHBFS





LQWRUGHUOLQHBOSFQW

RUGHUVBOSFQW





FKDU RUGHUOLQHBDS

RUGHUOLQHBOSFQW





^ 

ZULWH RSBKLVWRU\

 KLVWRU\BVWU

KLVWRU\BDS KLVWRU\BOSFQW



`

` `

RUGHUOLQHBVWU RUGHUOLQHBFS

ILOHFRXQW



 RUGHUOLQHBVWU RUGHUOLQHBDS





IRU ZBLG

 ISULQWI!VSULQWIIZULWH

RBDOOBORFDO



ROBTXDQWLW\



RXWILOHFRXQW



^

 RUGHUVBVWU RUGHUVBDS

 ZBLGFRXQWBZDUH 

`

LI KLVWRU\BOSFQW

RUGHUVBDS

 EDVHBZDUH  

EDVHBZDUHZBLG

ODVWBZDUHZBLG ^

ISULQWI VWGHUUZWWSFF 25'(562/,1(125'(5GGG?Q

   

136

TPC Benchmark C Full Disclosure

RUGHUVBFS!RBFBLGB

 QHZBRUGHU 

ZBLGEDVHBZDUHODVWBZDUH 

LI RBLG! 25'B3(5B',671(:25'6 ^

 GBLG

RUGHUVBFS!RBFBLGB

',67B3(5B:$5(  IRU GBLG

 RBFBLG

RBFBLGB 7 '

 RBFBLG

RBFBLGB 7

 RFDUULHUBLG 

GBLG



',67B3(5B:$5(GBLG ^   RBFBLG

RBFDUULHUBLG

[ 

 18// 

RBFBLGB ' 

 RUGHUVBFS!RBFBLGB

RUGHUVBFS!RBFDUULHUBLGBY



RBFBLG

7

18/B9 LQLWBSHUPXWDWLRQ  RUGHUVBFS!RBFDUULHUBLGBY 18/B9

 RBLG25'B3(5B',67

RUGHUVBFS!RBROBFQWBY

118/B9

RUGHUVBFS!RBROBFQWBY

118/B9

25'B3(5B',67   RUGHUV  IRU RBLG RBLG

RUGHUVBFS!RBFDUULHUBLGB

[

RUGHUVBFS!RBFDUULHUBLGB

[



25'B3(5B',67RBLG ^

RUGHUVBFS!RBROBFQWB

RBROBFQW

RUGHUVBFS!RBROBFQWB

RBROBFQW



QRBRBLG

 RUGHUVUHFRUGIXNXL

RBLG



 QRBZBLG

ZBLG

QRBGBLG

GBLG

  18//  

RBLG

RUGHUVBFS!RBDOOBORFDOBY RUGHUVBFS!RBLGBY

118/B9

RUGHUVBFS!RBLGBY

118/B9

118/B9

RBLG

RBZBLG

RBGBLG

RUGHUVBFS!RBDOOBORFDOBY 118/B9

ZBLG RUGHUVBFS!RBLGB

RBLG7

RUGHUVBFS!RBLGB

 RBLG

RBDOOBORFDO

 RBLG

RBDOOBORFDO

RUGHUVBFS!RBDOOBORFDOB

GBLG

RBROBFQW

UDQGRPBQXPEHU  

RBLGB 7 ' RUGHUVBFS!RBDOOBORFDOB RUGHUVBFS!RBLGB

VWUFS\ RBHQWU\BG

RBLGB 7  RBLGB ' 

\\\\PPGGKKPPVV 

ROBRBLG

RUGHUVBFS!RBLGB

RBLG

 1HZRUGHUUHFRUG

RBLG7 IXNXL 

ROBZBLG

ROBGBLG

ZBLG RUGHUVBFS!RBGBLGBY

118/B9

RUGHUVBFS!RBGBLGBY

118/B9

QRBRBLGB

QRBRBLG7

QRBRBLGB

 QRBRBLG

GBLG

ROBVXSSO\BZBLG

QRBRBLGB 7 '

ZBLG RUGHUVBFS!RBGBLGB

RBGBLG

RUGHUVBFS!RBGBLGB

RBGBLG

QRBRBLGB

  RBFBLG

QRBRBLG

QRBRBLGB 7  QRBRBLGB ' 



   RBFBLGLQLWBSHUPXWDWLRQ

QRBRBLGB

QRBRBLG7

  &867B3(5B',67

RUGHUVBFS!RBZBLGBY

118/B9

QRBGBLGB

QRBGBLG

RUGHUVBFS!RBZBLGBY

118/B9

QRBGBLGB

QRBGBLG

  



 FRXQWHU

RUGHUVBFS!RBZBLGB

RBZBLG

QRBZBLGB

QRBZBLG

RUGHUVBFS!RBZBLGB

RBZBLG

QRBZBLGB

QRBZBLG

 RFLGFRXQWHU

  RBFBLG

ISULQWI IVWFFFF

RFLG>FRXQWHU@  RBFBLGVKRUW!LQW 

FFFF

RUGHUVBFS!RBHQWU\BGBY

118/B9

RUGHUVBFS!RBFBLGBY

118/B9

QRBRBLGBQRBRBLGBQRBRBLGBQRBRBLGB

RUGHUVBFS!RBHQWU\BGBY

118/B9

RUGHUVBFS!RBFBLGBY

118/B9

QRBGBLGBQRBGBLGBQRBZBLGBQRBZBLGB 

VWUQFS\ RUGHUVBFS RUGHUVBFS!RBFBLGB

!RBHQWU\BGRBHQWU\BG 

`

RBFBLG HOVH^

7

 RFDUULHUBLG 

 RBLG! 

137

TPC Benchmark C Full Disclosure

 RBFDUULHUBLG

UDQGRPBQXPEHU 

RBFBLGB '  PDNHBDOSKDBVWULQJ 

  RUGHUVBFS!RBFBLGB

ROBGLVWBLQIR 

RBFBLG

7 RUGHUOLQHBFS!ROBGLVWBLQIRBY

RUGHUVBFS!RBFDUULHUBLGBY 118/B9

118/B9 RUGHUVBFS!RBROBFQWBY

118/B9

RUGHUVBFS!RBROBFQWBY

118/B9

RUGHUOLQHBFS!ROBGLVWBLQIRBY

RUGHUVBFS!RBFDUULHUBLGBY 118/B9

118/B9 VWUQFS\ RUGHUOLQHBFS

RUGHUVBFS!RBFDUULHUBLGB

!ROBGLVWBLQIRROBGLVWBLQIR 

RUGHUVBFS!RBROBFQWB

RBROBFQW

RUGHUVBFS!RBROBFQWB

RBROBFQW



RBFDUULHUBLG

RUGHUVBFS!RBFDUULHUBLGB

 RBLG! 



RBFDUULHUBLG

 ROBDPRXQW 

  

RUGHUVBFS!RBDOOBORFDOBY

 RUGHUUHFRUGIXNXL  118/B9 RUGHUVBFS!RBLGBY

LI RBLG! &867B3(5B',67

118/B9

1(:25'6

RUGHUVBFS!RBDOOBORFDOBY RUGHUVBFS!RBLGBY

RUGHUVBFS!RBLGB

118/B9

^

118/B9



RUGHUVBFS!RBDOOBORFDOB

RBLG7

ROBDPRXQW

GB 

RBDOOBORFDO RUGHUVBFS!RBLGB

ROBDPRXQW

 RBLG

UDQGRPBQXPEHU  

RUGHUVBFS!RBDOOBORFDOB

RBLGB 7 '

RBDOOBORFDO RUGHUVBFS!RBLGB

 RBLG

RUGHUVBFS!RBLGB

 RUGHUOLQH 

`

RBLGB 7  RBLGB ' 

RBLG7

RUGHUVBFS

RUGHUVBFS

RUGHUVBOSFQW

RUGHUVBOSFQW

LI RUGHUVBOSFQW RUGHUVBFS!RBGBLGBY

118/B9

RUGHUVBFS!RBGBLGBY

118/B9



ROBGHOLYHU\BG

RUGHUOLQHBFS

^ 

ZULWH RSBRUGHUV



RUGHUVBDS

!ROBGHOLYHU\BGBY

18/B9

!ROBGHOLYHU\BGBY

18/B9

RUGHUOLQHBFS

 VL]HBW 25'(56B6,=( RUGHUVBFS!RBGBLGB

RBGBLG

RUGHUVBFS!RBGBLGB

RBGBLG

VL]HBW 25'(56B&2817  RUGHUVBFS

 RUGHUVBVWU

RUGHUVBDS RUGHUVBOSFQW



RUGHUVBFS!RBZBLGBY

RUGHUOLQHBFS!ROBRBLGBY

 118/B9

`

RUGHUVBFS!RBZBLGBY

RUGHUOLQHBFS!ROBRBLGBY

118/B9

118/B9

18// 

25'(56B&2817

 ROBQXPEHURBROFQW

118/B9

 RUGHUBOLQH 

ROBRBLG7

 RUGHUOLQHBFS!ROBRBLGB

RUGHUVBFS!RBZBLGB

RBZBLG

RUGHUVBFS!RBZBLGB

RBZBLG

IRU ROBQXPEHU

RUGHUOLQHBFS!ROBRBLGB

ROBQXPEHU

RBROBFQWROBQXPEHU



 ROBRBLG ROBRBLGB 7 '

^  RBFBLGVKRUW!LQW 

RUGHUOLQHBFS!ROBRBLGB RUGHUVBFS!RBFBLGBY

118/B9

 ROBLBLGROBGLVWBLQIR 

RUGHUVBFS!RBFBLGBY

118/B9

 ROBLBLG

 ROBRBLG ROBRBLGB 7 

UDQGRPBQXPEHU 

ROBRBLGB ' 

0$;,7(06   RUGHUVBFS!RBFBLGB

RUGHUOLQHBFS!ROBRBLGB

RBFBLG  .)XNXL,B,' PDLQ

7

ROBRBLG7

  RUGHUVBFS!RBFBLGB

 RBFBLG RUGHUOLQHBFS!ROBGBLGBY

RBFBLGB 7 ' ROBLBLG RUGHUVBFS!RBFBLGB

 RBFBLG

UDQGRPBQXPEHU 

118/B9

0$;,7(06,B,'B5DQGBE\  RUGHUOLQHBFS!ROBGBLGBY

RBFBLGB 7 ROBLBLG

ROBLBLG ,B,'B5DQGBE\

138

118/B9

TPC Benchmark C Full Disclosure

 RUGHUOLQHBFS

RUGHUOLQHBFS!ROBGBLGB !ROBTXDQWLW\BY

ROBGBLG

ROBRBLGB 7 '

118/B9 RUGHUOLQHBFS!ROBRBLGB RUGHUOLQHBFS

RUGHUOLQHBFS!ROBGBLGB !ROBTXDQWLW\BY

ROBGBLG

 ROBRBLG  ROBRBLGB 7

118/B9

 RUGHUOLQHBFS RUGHUOLQHBFS !ROBZBLGBY

!ROBTXDQWLW\B

RUGHUOLQHBFS!ROBRBLGB

118/B9 RUGHUOLQHBFS RUGHUOLQHBFS

!ROBZBLGBY

ROBRBLGB ' 

ROBTXDQWLW\

!ROBTXDQWLW\B

ROBRBLG7

ROBTXDQWLW\

118/B9 RUGHUOLQHBFS!ROBGBLGBY RUGHUOLQHBFS

RUGHUOLQHBFS!ROBZBLGB !ROBDPRXQWBY

ROBZBLG

118/B9

118/B9 RUGHUOLQHBFS!ROBGBLGBY RUGHUOLQHBFS

RUGHUOLQHBFS!ROBZBLGB !ROBDPRXQWBY

ROBZBLG

118/B9

118/B9 RUGHUOLQHBFS!ROBGBLGB RUGHUOLQHBFS

RUGHUOLQHBFS !ROBQXPEHUBY

!ROBDPRXQWB

ROBDPRXQW7 RUGHUOLQHBFS!ROBGBLGB

118/B9 RUGHUOLQHBFS RUGHUOLQHBFS

!ROBQXPEHUBY

ROBGBLG

118/B9

!ROBDPRXQWB

ROBGBLG

 ROBDPRXQW

 RUGHUOLQHBFS

ROBDPRXQWB 7 ' RUGHUOLQHBFS !ROBQXPEHUB

!ROBDPRXQWB

!ROBQXPEHUB

ROBQXPEHU

118/B9

!ROBZBLGBY

118/B9

RUGHUOLQHBFS

ROBQXPEHU

RUGHUOLQHBFS

!ROBZBLGBY

RUGHUOLQHBFS

 ROBDPRXQW

 ROBDPRXQWB 7

RUGHUOLQHBFS!ROBZBLGB

 ROBZBLG

ROBDPRXQWB '  RUGHUOLQHBFS!ROBLBLGBY

RUGHUOLQHBFS!ROBZBLGB

RUGHUOLQHBFS

118/B9 !ROBDPRXQWB

ROBZBLG

ROBDPRXQW7

RUGHUOLQHBFS!ROBLBLGBY 118/B9 RUGHUOLQHBFS

`HOVH^ RUGHUOLQHBFS!ROBLBLGB ROBDPRXQW

ROBLBLG7

!ROBQXPEHUBY

118/B9

!ROBQXPEHUBY

118/B9

 RUGHUOLQHBFS

RUGHUOLQHBFS!ROBLBLGB VWUFS\ ROBGHOLYHU\BG

ROBLBLG ROBLBLGB 7 '

!ROBQXPEHUB

ROBQXPEHU

!ROBQXPEHUB

ROBQXPEHU

RUGHUOLQHBFS

RUGHUOLQHBFS!ROBLBLGB ROBLBLG ROBLBLGB 7

RUGHUOLQHBFS

\\\\PPGGKKPPVV 

!ROBGHOLYHU\BGBY

RUGHUOLQHBFS

118/B9

 RUGHUOLQHBFS

ROBLBLGB '  !ROBGHOLYHU\BGBY RUGHUOLQHBFS!ROBLBLGB

118/B9 RUGHUOLQHBFS!ROBLBLGBY

VWUQFS\ RUGHUOLQHBFS 118/B9

!ROBGHOLYHU\BG

ROBLBLG7

ROBGHOLYHU\BG  RUGHUOLQHBFS!ROBLBLGBY 118/B9

RUGHUOLQHBFS !ROBVXSSO\BZBLGBY

RUGHUOLQHBFS!ROBRBLGBY

118/B9

RUGHUOLQHBFS!ROBLBLGB

118/B9 ROBLBLG7

RUGHUOLQHBFS !ROBVXSSO\BZBLGBY

RUGHUOLQHBFS!ROBRBLGBY

118/B9

RUGHUOLQHBFS!ROBLBLGB

118/B9 ROBLBLG

RUGHUOLQHBFS !ROBVXSSO\BZBLGB

RUGHUOLQHBFS!ROBRBLGB

ROBVXSSO\BZBLG

 ROBLBLGB 7 '

ROBRBLG7 RUGHUOLQHBFS !ROBVXSSO\BZBLGB

RUGHUOLQHBFS!ROBLBLGB

RUGHUOLQHBFS!ROBRBLGB

ROBVXSSO\BZBLG

ROBLBLG

 ROBRBLG

 ROBLBLGB 7

139

TPC Benchmark C Full Disclosure



RUGHUOLQHBFS

ROBLBLGB ' 

RUGHUOLQHBDS

PDNHBDOSKDBVWULQJ FLW\ 

RUGHUOLQHBOSFQW RUGHUOLQHBFS!ROBLBLGB

 FLW\ 

 RUGHUOLQHBVWU

  VWDWH 

`

PDNHBDOSKDBVWULQJ VWDWH 

`

ROBLBLG7 `

 ]LS 

`

!ROBVXSSO\BZBLGBY

118/B9

!ROBVXSSO\BZBLGBY

118/B9

RUGHUOLQHBFS

PDNHBQXPEHUBVWULQJ ]LS 

ILOHFRXQW

RUGHUOLQHBFS

VWUFS\ ]LS>@   

`

LI RUGHUVBOSFQW

 UHWXUQ

^ `

ZULWH RSBRUGHUV RUGHUOLQHBFS !ROBVXSSO\BZBLGB

ROBVXSSO\BZBLG

RUGHUOLQHBFS !ROBVXSSO\BZBLGB

ROBVXSSO\BZBLG

RUGHUOLQHBFS !ROBTXDQWLW\BY

118/B9

RUGHUOLQHBFS !ROBTXDQWLW\BY

RUGHUVBDS  VL]HBW 25'(56B6,=(



VL]HBW RUGHUVBOSFQW 



)XQFWLRQ

`



'HVFULSWLRQ ODVWQDPH



3DUDPHWHUV QXP

LI RUGHUOLQHBOSFQW ^



ZULWH RSBRUGHUOLQH



*UREDOV5HI QRWKLQJ



QDPH



*UREDOV2XW QRWKLQJ

 VL]HBW 25'(5/,1(B6,=(



5HWXUQV

VL]HBW RUGHUOLQHBOSFQW 

 

RUGHUOLQHBDS

YRLG

ROBTXDQWLW\

  

ODVWQDPH QXPQDPH

IFORVH IVW 

LQW

QXP

FORVH RSBRUGHUV 

FKDU

QDPH

FORVH RSBRUGHUOLQH 

^  V\OODEOHFBODVW

RUGHUOLQHBFS !ROBTXDQWLW\B

ROBTXDQWLW\

QRWKLQJ

`

118/B9

RUGHUOLQHBFS !ROBTXDQWLW\B



ODVWQDPH



  

VWDWLF

IUHH RUGHUVBDS 

FKDU

V\OODEOH>@

^

%$5 28*+7$%/(35,35(6

  

RUGHUOLQHBFS !ROBDPRXQWBY

(6(

UHWXUQ

118/B9

$17,&$//<$7,21(,1* RUGHUOLQHBFS !ROBDPRXQWBY

`

`

118/B9  V\OODEOH>@QDPH

 RUGHUOLQHBFS !ROBDPRXQWB

ROBDPRXQW7

RUGHUOLQHBFS !ROBDPRXQWB

 ROBDPRXQW



)XQFWLRQ

PDNHBDGGUHVV



'HVFULSWLRQ 



3DUDPHWHUV VWU 





ROBDPRXQWB 7 '

FLW\ 

 ROBDPRXQW

 V\OODEOH>@QDPH

 VWUFDW QDPHV\OODEOH> QXP 





!ROBDPRXQWB

VWUFS\ QDPHV\OODEOH>QXP@ 



VWU 



RUGHUOLQHBFS



@    V\OODEOH>@QDPH

VWDWH 







]LS 

ROBDPRXQWB 7



*UREDOV5HI QRWKLQJ





*UREDOV2XW QRWKLQJ

ROBDPRXQWB ' 



5HWXUQV

VWUFDW QDPHV\OODEOH>QXP@ 

UHWXUQ QRWKLQJ

`

  

RUGHUOLQHBFS !ROBDPRXQWB

ROBDPRXQW7

`

RUGHUOLQHBFS RUGHUOLQHBOSFQW

RUGHUOLQHBFS RUGHUOLQHBOSFQW

LI RUGHUOLQHBOSFQW

YRLG



)XQFWLRQ

PDNHBDGGUHVV VWUVWUFLW\VWDWH]LS



'HVFULSWLRQ 

FKDU

VWU



3DUDPHWHUV QXP

FKDU

VWU



FKDU

FLW\



FKDU

VWDWH



*UREDOV5HI QRWKLQJ

FKDU

]LS



*UREDOV2XW QRWKLQJ



5HWXUQV

^

25'(5/,1(B&2817

 VWUHHW 

^

PDNHBDOSKDBVWULQJ VWU 

PDNHBDOSKDBVWULQJ

QXP VWU

LQW

 

LQW

ZULWH RSBRUGHUOLQH 

RUGHUOLQHBDS

 VWUHHW 

PDNHBDOSKDBVWULQJ QXPQXPVWU



 VL]HBW 25'(5/,1(B6,=(

PDNHBDOSKDBVWULQJ VWU 

LQW

QXP

LQW

QXP

 VL]HBW 25'(5/,1(B&2817 

140

TPC Benchmark C Full Disclosure

FKDU

UHWXUQ OHQ 

VWU `

^ LQW

UQXP

 QXPQXP

LQW



)XQFWLRQ



'HVFULSWLRQ 

 

OHQ

QXP

`HOVH^ OHQ

YDOXH QXP

*UREDOV5HI QRWKLQJ



*UREDOV2XW QRWKLQJ



5HWXUQV

   UHWXUQ YDOXH  LQW



  

LQW



)XQFWLRQ

IRU L

PDNHBQXPEHUBVWULQJ QXPQXPVWU



'HVFULSWLRQ 

LOHQL ^

LQW

QXP



3DUDPHWHUV VHHGYDO

LQW

QXP



*UREDOV5HI QRWKLQJ

UQXP

FKDU

VWU



*UREDOV2XW QRWKLQJ



5HWXUQV

^

UDQGRPBQXPEHU  

LQW

VHWBVHHG VHHGYDO  QXPQXP

 ^  D 

LI QXP

VHHGYDO

  

QXP ^ OHQ

VUDQG VHHGYDO 

QXP

 

`HOVH^

 

LQW ^



UQXP

VUDQG VHHGYDO 

OHQ

[ $%=   `HOVHLI 

UQXP

YRLG

UQXP

UQXP   UQXP

VWU>L@

UQXP 

UDQGRPBQXPEHU QXPQXP  UHWXUQ

`

 ^ VWU>L@

QRWKLQJ

 

L

VKRUW

[ DE]   LI 

OHQ

LQW

 

$

VHWBVHHG

  

LIGHIUDQGBVWU



`  HQGLI

`

D

OUDQG  QXPQXP

 QXP

VWU



 

UDQGRPBQXPEHU QXPQXP 

 QXPQXP 

3DUDPHWHUV QXP



QXP ^

YDOXH

PDNHBQXPEHUBVWULQJ



 LI QXP

QXP



L

VKRUW

QXP

LQW ^

OHQ

LQW

LQW

  

 $ 

IRU L

UQXP

`

LOHQL ^ 



[    `HOVHLI 

UQXP



)XQFWLRQ

  



'HVFULSWLRQ 

UQXP



3DUDPHWHUV D

LIGHIUDQGBVWU

 

UQXP 



UDQGRPBQXPEHU  

 ^ VWU>L@

 VWU

UQXP



VWU>L@

HOVH    UQXP

UDQG   

[



  

`

QXUDQG

  UQXP

*UREDOV5HI QRWKLQJ



*UREDOV2XW QRWKLQJ



5HWXUQV

QRWKLQJ

 

HOVH VWU>L@

\



 7$%,' FBODVW185DQG&

 FKDU UDQG   



D



QXUDQG D[\F

`

[ DE]   LI 

LQW

HQGLI

 

LQW

D

  

LQW

[

VWU>OHQ@

LQW

\

UQXP   UQXP

 ^ VWU>L@

 D 

 ? 

LQWF

UQXP   

$

`HOVHLI 

YDOXH

  $ 

UQXP



)XQFWLRQ

UDQGRPBQXPEHU



'HVFULSWLRQ 



3DUDPHWHUV QXP



`

 UDQGRPBQXPEHU D _

UDQGRPBQXPEHU [\ F  \[ [

  

QXP

UHWXUQ YDOXH 



*UREDOV5HI QRWKLQJ



*UREDOV2XW QRWKLQJ

  



5HWXUQV

LI QXP

 



LIGHIFDOOBUDQG



)XQFWLRQ

 PDF 



'HVFULSWLRQ RBFBLG

LQW

&867B3(5B',67

UDQGRPBQXPEHU QXPQXP



HQGLI `

QXP ^  VWU>OHQ@



YDOXH

  

UQXP 

 ^ VWU>L@



LQW

`

[ $%=  

UQXP

^

UHWXUQ OHQ 

 

 ? 

` 

  

` LQW

141

LQLWBSHUPXWDWLRQ



TPC Benchmark C Full Disclosure



3DUDPHWHUV QRWKLQJ



*UREDOV5HI QRWKLQJ



*UREDOV2XW RFLGRBFBLG

 

FRXQWHU 5HWXUQV

QRWKLQJ

 

YRLG LQLWBSHUPXWDWLRQ ^ VKRUW

FQW

VKRUW

UHSODFH

VKRUW

ZRUN

 RFLG&867B3(5B',67

 IRU FQW

FQW&867B3(5B',67

FQW ^ RFLG>FQW@

FQW

`

 RFLG  IRU FQW

FQW&867B3(5B',67

FQW ^ UHSODFH UDQGRPBQXPEHU &867B3(5B',67  ZRUN

RFLG>FQW@

RFLG>FQW@

RFLG>UHSODFH

@ RFLG>UHSODFH@

ZRUN

`

   FRXQWHU



`

142

TPC Benchmark C Full Disclosure

Appendix F: 180 Day Space Calculation Warehouses

1680

tpmC

20170.63

Table Warehouse District Item New-order History Orders Customer Order-line Stock DIRECTORY FILE Dictionary Totals

Rows 1680 16800 100000 15120000 50400000 50400000 50400000 503989400 168000000

Data 1718 16856 14288 1533672 3954048 5054952 40321512 54356864 67200280 38912

Index 0 0 0 454272 0 1283952 1229752 0 0

5% Space 85.9 842.8 714.4 99397.2

2967976

5538617.5

12419309.7

DB SPACE Dynamic space Static space Free space Daily growth Daily spread 180 day (KB) 180 day (GB) Number of Archive LogFile Size of Archive Log File (KB) 8 Hour Log (GB) After image Log [GB] (mirror) Before image Log [GB] (mirror) Log index [GB] (mirror)

199384578 63365864.00 117737970.50 18280743.50 12172660.93 21752.11 2312732317.04 2205.59 50

Space Usage Usage 180-day Space Root,swap,usr Log Total

Size (GB) 2205.59 13.94 99.51 2319.05

DISKS PRICED SIZE 2GB DISK 4GB DISK 9GB DISK Total

104139 172597241

8H Space

759577.5 1217711.3 2077563.2 10442020.9 3360014.0

Total Space 1803.9 17698.8 15002.4 2087341.2 4713625.5 7556615.3 43628827.2 64798884.9 70560294.0 38912.0 104139.0 193523144.2

1766400.00 78.65 16.86 3.90 0.10

Count 8 7 270 285

Capacity(GB) 17.89 27.40 2276.50 2321.79

143

TPC Benchmark C Full Disclosure

Appendix G: Distribution of Tables and Logs Adapter Device SCSI c0t0d0

SCSI c0t1d0

SCSI c4t5d0

SCSI c18t9d0 SCSI c18t10d0 SCSI c18t11d0 SCSI c18t12d0 SCSI c18t13d0 SCSI c4t2d0 SCSI c4t3d0 SCSI c4t4d0 SCSI c18t2d0 SCSI c18t3d0 SCSI c18t4d0 SCSI c18t5d0 FCAL c2t64d0 FCAL c2t65d0 FCAL c2t66d0 FCAL c2t67d0

Using

Filename

Operaiting /dev/rdsk/c0t0d0 System SWAP DIRECTOR Y FILE BI-LOG /dev/rdsk/c0t1d0

Siz(MB)

Capacity

--

2.2GB

comment

s7

128.06 0.04

--

1000.00

IX-LOG

--

50.00

BI/dev/rdsk/c4t5d0 LOG(mirror) IXLOG(mirror) Striping N /dev/rdsk/c18t9d0

--

1000.00

--

50.00

s1

1195.84

2.2GB

Striping L

/dev/rdsk/c18t10d0

s1

1137.25

2.2GB

Striping L

/dev/rdsk/c18t11d0

s1

1137.25

2.2GB

Striping L

/dev/rdsk/c18t12d0

s1

1137.25

2.2GB

Striping L

/dev/rdsk/c18t13d0

s1

1137.25

2.2GB

Striping M SWAP Striping N SWAP Striping L

/dev/rdsk/c4t2d0

s1 s3 s1 s3 s1

1195.85 1959.26 1195.84 1959.26 1137.25

3.9GB

Striping L SWAP Striping L SWAP Striping L SWAP Striping M SWAP Striping A DICTIONN ARY Striping B

/dev/rdsk/c18t2d0

s1 s3 s1 s3 s1 s3 s1 s3 s1 s4

1137.25 2047.98 1137.25 2047.98 1137.25 1959.26 1195.85 2047.98 1200.29 104.14

4.0GB

It is the same with the c20t2d0s1

4.0GB

It is the same with the c20t‚Rd0s1

3.9GB

It is the same with the c20t‚Sd0s1

4.0GB

It is the same with the c20t‚Td0s1

8.4GB

It is the same with the c6t64d0s1 DICTIONARY

/dev/rdsk/c2t65d0

s1

1200.27

8.4GB

It is the same with the c6t65d0s1

Striping C

/dev/rdsk/c2t66d0

s1

1141.67

8.4GB

It is the same with the c6t66d0s1

ARC-LOG ARC-LOG ARC-LOG ARC-LOG ARC-LOG

/dev/rdsk/c2t67d0

s1 s3 s4 s5 s6

1725.00 1725.00 1725.00 1725.00 1725.00

8.4GB

It is the same with the c6t67d0s1 It is the same with the c6t67d0s3 It is the same with the c6t67d0s4 It is the same with the c6t67d0s5 It is the same with the c6t67d0s6

/dev/rdsk/c4t3d0 /dev/rdsk/c4t4d0

/dev/rdsk/c18t3d0 /dev/rdsk/c18t4d0 /dev/rdsk/c18t5d0 /dev/rdsk/c2t64d0

144

2.2GB

2.2GB

mirrored by VM (/dev/rdsk/vola03_01) mirrored by VM (/dev/rdsk/vola03_02) mirrored by VM (/dev/rdsk/vola03_01) mirrored by VM (/dev/rdsk/vola03_02) It is the same with the c20t9d0s1 It is the same with the c20t10d0s1 It is the same with the c20t11d0s1 It is the same with the c20t12d0s1 It is the same with the c20t13d0s1

3.9GB 4.0GB

TPC Benchmark C Full Disclosure

Adapter Device FCAL c2t68d0 FCAL c2t69d0 FCAL c2t70d0 FCAL c2t80d0 FCAL c2t81d0 FCAL c2t82d0 FCAL c2t83d0 FCAL c2t84d0 FCAL c2t85d0 FCAL c2t86d0 FCAL c2t96d0 FCAL c2t97d0 FCAL c2t98d0 FCAL c2t99d0 FCAL c2t100d0 FCAL c2t101d0 FCAL c2t102d0 FCAL c2t112d0 FCAL c2t113d0 FCAL c2t114d0 FCAL c2t115d0 FCAL c2t116d0 FCAL c2t117d0 FCAL c2t118d0 FCAL c10t0d0 FCAL c10t11d0 FCAL c10t2d0 FCAL c10t3d0 FCAL c10t4d0

Using

Filename

Siz(MB)

Capacity

comment

Striping C

/dev/rdsk/c2t68d0

s1

1141.67

8.4GB

It is the same with the c6t68d0s1

Striping C

/dev/rdsk/c2t69d0

s1

1141.67

8.4GB

It is the same with the c6t69d0s1

Striping D

/dev/rdsk/c2t70d0

s1

1200.28

8.4GB

It is the same with the c6t70d0s1

Striping B

/dev/rdsk/c2t80d0

s1

1200.27

8.4GB

It is the same with the c6t80d0s1

Striping C

/dev/rdsk/c2t81d0

s1

1141.67

8.4GB

It is the same with the c6t81d0s1

Striping C

/dev/rdsk/c2t82d0

s1

1141.67

8.4GB

It is the same with the c6t82d0s1

Striping E

/dev/rdsk/c2t83d0

s1

1140.98

8.4GB

It is the same with the c6t83d0s1

Striping F

/dev/rdsk/c2t84d0

s1

1140.28

8.4GB

It is the same with the c6t84d0s1

Striping G

/dev/rdsk/c2t85d0

s1

1198.88

8.4GB

It is the same with the c6t85d0s1

Striping H

/dev/rdsk/c2t86d0

s1

1198.88

8.4GB

It is the same with the c6t86d0s1

Striping F

/dev/rdsk/c2t96d0

s1

1140.28

8.4GB

It is the same with the c6t96d0s1

Striping F

/dev/rdsk/c2t97d0

s1

1140.28

8.4GB

It is the same with the c6t97d0s1

Striping F

/dev/rdsk/c2t98d0

s1

1140.28

8.4GB

It is the same with the c6t98d0s1

Striping F

/dev/rdsk/c2t99d0

s1

1140.28

8.4GB

It is the same with the c6t99d0s1

Striping G

/dev/rdsk/c2t100d0

s1

1198.88

8.4GB

Striping H

/dev/rdsk/c2t101d0

s1

1198.88

8.4GB

Striping F

/dev/rdsk/c2t102d0

s1

1140.28

8.4GB

Striping F

/dev/rdsk/c2t112d0

s1

1140.28

8.4GB

Striping F

/dev/rdsk/c2t113d0

s1

1140.28

8.4GB

Striping F

/dev/rdsk/c2t114d0

s1

1140.28

8.4GB

Striping G

/dev/rdsk/c2t115d0

s1

1198.88

8.4GB

Striping H

/dev/rdsk/c2t116d0

s1

1198.88

8.4GB

Striping F

/dev/rdsk/c2t117d0

s1

1140.28

8.4GB

Striping F

/dev/rdsk/c2t118d0

s1

1140.28

8.4GB

Striping I

/dev/rdsk/c10t0d0

s1

1138.45

8.4GB

It is the same with the c6t100d0s1 It is the same with the c6t101d0s1 It is the same with the c6t102d0s1 It is the same with the c6t112d0s1 It is the same with the c6t113d0s1 It is the same with the c6t114d0s1 It is the same with the c6t115d0s1 It is the same with the c6t116d0s1 It is the same with the c6t117d0s1 It is the same with the c6t118d0s1 It is the same with the c11t0d0s1

Striping I

/dev/rdsk/c10t1d0

s1

1138.45

8.4GB

It is the same with the c11t1d0s1

Striping J

/dev/rdsk/c10t2d0

s1

1197.05

8.4GB

It is the same with the c11t2d0s1

Striping K

/dev/rdsk/c10t3d0

s1

1197.04

8.4GB

It is the same with the c11t3d0s1

Striping I

/dev/rdsk/c10t4d0

s1

1138.45

8.4GB

It is the same with the c11t4d0s1

145

TPC Benchmark C Full Disclosure

Adapter Device FCAL c10t5d0 FCAL c10t6d0 FCAL c10t16d0 FCAL c10t17d0 FCAL c10t18d0 FCAL c10t19d0 FCAL c10t20d0 FCAL c10t21d0 FCAL c10t22d0 FCAL c10t32d0 FCAL c10t33d0 FCAL c10t34d0 FCAL c10t35d0 FCAL c10t36d0 FCAL c10t37d0 FCAL c10t38d0 FCAL c10t48d0 FCAL c10t49d0 FCAL c10t50d0 FCAL c10t51d0 FCAL c10t52d0 FCAL c10t53d0 FCAL c10t54d0 FCAL c16t64d0 FCAL c16t65d0 FCAL c16t66d0 FCAL c16t67d0 FCAL c16t68d0 FCAL c16t69d0

Using

Filename

Siz(MB)

Capacity

comment

Striping I

/dev/rdsk/c10t5d0

s1

1138.45

8.4GB

It is the same with the c11t5d0s1

Striping I

/dev/rdsk/c10t6d0

s1

1138.45

8.4GB

It is the same with the c11t6d0s1

Striping I

/dev/rdsk/c10t16d0

s1

1138.45

8.4GB

Striping J

/dev/rdsk/c10t17d0

s1

1197.05

8.4GB

Striping K

/dev/rdsk/c10t18d0

s1

1197.04

8.4GB

Striping I

/dev/rdsk/c10t19d0

s1

1138.45

8.4GB

Striping I

/dev/rdsk/c10t20d0

s1

1138.45

8.4GB

Striping I

/dev/rdsk/c10t21d0

s1

1138.45

8.4GB

Striping I

/dev/rdsk/c10t22d0

s1

1138.45

8.4GB

Striping J

/dev/rdsk/c10t32d0

s1

1197.05

8.4GB

Striping K

/dev/rdsk/c10t33d0

s1

1197.04

8.4GB

Striping I

/dev/rdsk/c10t34d0

s1

1138.45

8.4GB

Striping I

/dev/rdsk/c10t35d0

s1

1138.45

8.4GB

Striping I

/dev/rdsk/c10t36d0

s1

1138.45

8.4GB

Striping I

/dev/rdsk/c10t37d0

s1

1138.45

8.4GB

Striping J

/dev/rdsk/c10t38d0

s1

1197.05

8.4GB

Striping K

/dev/rdsk/c10t48d0

s1

1197.04

8.4GB

Striping I

/dev/rdsk/c10t49d0

s1

1138.45

8.4GB

Striping I

/dev/rdsk/c10t50d0

s1

1138.45

8.4GB

Striping I

/dev/rdsk/c10t51d0

s1

1138.45

8.4GB

Striping I

/dev/rdsk/c10t52d0

s1

1138.45

8.4GB

Striping J

/dev/rdsk/c10t53d0

s1

1197.05

8.4GB

Striping K

/dev/rdsk/c10t54d0

s1

1197.04

8.4GB

Striping L

/dev/rdsk/c16t64d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c16t65d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c16t66d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c16t67d0

s1

1137.25

8.4GB

Striping M

/dev/rdsk/c16t68d0

s1

1195.85

8.4GB

Striping N

/dev/rdsk/c16t69d0

s1

1195.84

8.4GB

It is the same with the c11t16d0s1 It is the same with the c11t17d0s1 It is the same with the c11t18d0s1 It is the same with the c11t19d0s1 It is the same with the c11t20d0s1 It is the same with the c11t21d0s1 It is the same with the c11t22d0s1 It is the same with the c11t32d0s1 It is the same with the c11t33d0s1 It is the same with the c11t34d0s1 It is the same with the c11t35d0s1 It is the same with the c11t36d0s1 It is the same with the c11t37d0s1 It is the same with the c11t38d0s1 It is the same with the c11t48d0s1 It is the same with the c11t49d0s1 It is the same with the c11t50d0s1 It is the same with the c11t51d0s1 It is the same with the c11t52d0s1 It is the same with the c11t53d0s1 It is the same with the c11t54d0s1 It is the same with the c17t64d0s1 It is the same with the c17t65d0s1 It is the same with the c17t66d0s1 It is the same with the c17t67d0s1 It is the same with the c17t68d0s1 It is the same with the c17t69d0s1

146

TPC Benchmark C Full Disclosure

Adapter Device FCAL c16t70d0 FCAL c16t80d0 FCAL c16t81d0 FCAL c16t82d0 FCAL c16t83d0 FCAL c16t84d0 FCAL c16t85d0 FCAL c16t86d0 FCAL c16t96d0 FCAL c16t97d0 FCAL c16t98d0 FCAL c16t99d0 FCAL c16t100d0 FCAL c16t101d0 FCAL c16t102d0 FCAL c16t112d0 FCAL c16t113d0 FCAL c16t114d0 FCAL c16t115d0 FCAL c16t116d0 FCAL c16t117d0 FCAL c16t118d0 FCAL c12t0d0 FCAL c12t1d0 FCAL c12t2d0 FCAL c12t3d0 FCAL c12t4d0 FCAL c12t5d0 FCAL c12t6d0

Using

Filename

Siz(MB)

Capacity

comment

Striping L

/dev/rdsk/c16t70d0

s1

1137.25

8.4GB

/dev/rdsk/c16t80d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c16t81d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c16t82d0

s1

1137.25

8.4GB

Striping M

/dev/rdsk/c16t83d0

s1

1195.85

8.4GB

Striping N

/dev/rdsk/c16t84d0

s1

1195.84

8.4GB

Striping L

/dev/rdsk/c16t85d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c16t86d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c16t96d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c16t97d0

s1

1137.25

8.4GB

Striping M

/dev/rdsk/c16t98d0

s1

1195.85

8.4GB

Striping N

/dev/rdsk/c16t99d0

s1

1195.84

8.4GB

Striping L

/dev/rdsk/c16t100d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c16t101d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c16t102d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c16t112d0

s1

1137.25

8.4GB

Striping M

/dev/rdsk/c16t113d0

s1

1195.85

8.4GB

Striping N

/dev/rdsk/c16t114d0

s1

1195.84

8.4GB

Striping L

/dev/rdsk/c16t115d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c16t116d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c16t117d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c16t118d0

s1

1137.25

8.4GB

Striping M

/dev/rdsk/c12t0d0

s1

1195.85

8.4GB

It is the same with the c17t70d0s1 It is the same with the c17t80d0s1 It is the same with the c17t81d0s1 It is the same with the c17t82d0s1 It is the same with the c17t83d0s1 It is the same with the c17t84d0s1 It is the same with the c17t85d0s1 It is the same with the c17t86d0s1 It is the same with the c17t96d0s1 It is the same with the c17t97d0s1 It is the same with the c17t98d0s1 It is the same with the c17t99d0s1 It is the same with the c17t100d0s1 It is the same with the c17t101d0s1 It is the same with the c17t102d0s1 It is the same with the c17t112d0s1 It is the same with the c17t113d0s1 It is the same with the c17t114d0s1 It is the same with the c17t115d0s1 It is the same with the c17t116d0s1 It is the same with the c17t117d0s1 It is the same with the c17t118d0s1 It is the same with the c13t0d0s1

Striping L

Striping N

/dev/rdsk/c12t1d0

s1

1195.84

8.4GB

It is the same with the c13t1d0s1

Striping L

/dev/rdsk/c12t2d0

s1

1137.25

8.4GB

It is the same with the c13t2d0s1

Striping L

/dev/rdsk/c12t3d0

s1

1137.25

8.4GB

It is the same with the c13t3d0s1

Striping L

/dev/rdsk/c12t4d0

s1

1137.25

8.4GB

It is the same with the c13t4d0s1

Striping L

/dev/rdsk/c12t5d0

s1

1137.25

8.4GB

It is the same with the c13t5d0s1

Striping M

/dev/rdsk/c12t6d0

s1

1195.85

8.4GB

It is the same with the c13t6d0s1

147

TPC Benchmark C Full Disclosure

Adapter Device FCAL c12t16d0 FCAL c12t17d0 FCAL c12t18d0 FCAL c12t19d0 FCAL c12t20d0 FCAL c12t21d0 FCAL c12t22d0 FCAL c12t32d0 FCAL c12t33d0

FCAL c12t34d0 FCAL c12t35d0 FCAL c12t36d0 FCAL c12t37d0 FCAL c12t38d0 FCAL c12t48d0 FCAL c12t49d0 FCAL c12t50d0 FCAL c12t51d0 FCAL c12t52d0 FCAL c12t53d0 FCAL c12t54d0 FCAL c14t64d0 FCAL c14t65d0 FCAL c14t66d0 FCAL c14t67d0

Using

Filename

Siz(MB)

Capacity

comment

Striping N

/dev/rdsk/c12t16d0

s1

1195.84

8.4GB

/dev/rdsk/c12t17d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c12t18d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c12t19d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c12t20d0

s1

1137.25

8.4GB

Striping M

/dev/rdsk/c12t21d0

s1

1195.85

8.4GB

Striping N

/dev/rdsk/c12t22d0

s1

1195.84

8.4GB

Striping L

/dev/rdsk/c12t32d0

s1

1137.25

8.4GB

ARC-LOG

/dev/rdsk/c12t33d0

s1

1725.00

8.4GB

ARC-LOG

s3

1725.00

ARC-LOG

s4

1725.00

ARC-LOG

s5

1725.00

ARC-LOG

s6

1725.00

It is the same with the c13t16d0s1 It is the same with the c13t17d0s1 It is the same with the c13t18d0s1 It is the same with the c13t19d0s1 It is the same with the c13t20d0s1 It is the same with the c13t21d0s1 It is the same with the c13t22d0s1 It is the same with the c13t32d0s1 It is the same with the c13t33d0s1 It is the same with the c13t33d0s3 It is the same with the c13t33d0s4 It is the same with the c13t33d0s5 It is the same with the c13t33d0s6 It is the same with the c13t34d0s1 It is the same with the c13t35d0s1 It is the same with the c13t36d0s1 It is the same with the c13t37d0s1 It is the same with the c13t38d0s1 It is the same with the c13t48d0s1 It is the same with the c13t49d0s1 It is the same with the c13t50d0s1 It is the same with the c13t51d0s1 It is the same with the c13t52d0s1 It is the same with the c13t53d0s1 It is the same with the c13t54d0s1 It is the same with the c15t64d0s1 It is the same with the c15t65d0s1 It is the same with the c15t66d0s1 It is the same with the c15t67d0s1

Striping L

Striping L

/dev/rdsk/c12t34d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c12t35d0

s1

1137.25

8.4GB

Striping M

/dev/rdsk/c12t36d0

s1

1195.85

8.4GB

Striping N

/dev/rdsk/c12t37d0

s1

1195.84

8.4GB

Striping L

/dev/rdsk/c12t38d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c12t48d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c12t49d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c12t50d0

s1

1137.25

8.4GB

Striping M

/dev/rdsk/c12t51d0

s1

1195.85

8.4GB

Striping N

/dev/rdsk/c12t52d0

s1

1195.84

8.4GB

Striping L

/dev/rdsk/c12t53d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c12t54d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c14t64d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c14t65d0

s1

1137.25

8.4GB

Striping M

/dev/rdsk/c14t66d0

s1

1195.85

8.4GB

Striping N

/dev/rdsk/c14t67d0

s1

1195.84

8.4GB

148

TPC Benchmark C Full Disclosure

Adapter Device FCAL c14t68d0 FCAL c14t69d0 FCAL c14t70d0 FCAL c14t80d0 FCAL c14t81d0 FCAL c14t82d0 FCAL c14t83d0 FCAL c14t84d0 FCAL c14t85d0 FCAL c14t86d0 FCAL c14t96d0 FCAL c14t97d0 FCAL c14t98d0 FCAL c14t99d0 FCAL c14t100d0 FCAL c14t101d0 FCAL c14t102d0 FCAL c14t112d0 FCAL c14t113d0 FCAL c14t114d0 FCAL c14t115d0 FCAL c14t116d0 FCAL c14t117d0 FCAL c14t118d0 FCAL c21t0d0 FCAL c21t1d0 FCAL c21t2d0 FCAL c21t3d0 FCAL c21t4d0

Using

Filename

Siz(MB)

Capacity

comment

Striping L

/dev/rdsk/c14t68d0

s1

1137.25

8.4GB

/dev/rdsk/c14t69d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c14t70d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c14t80d0

s1

1137.25

8.4GB

Striping M

/dev/rdsk/c14t81d0

s1

1195.85

8.4GB

Striping N

/dev/rdsk/c14t82d0

s1

1195.84

8.4GB

Striping L

/dev/rdsk/c14t83d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c14t84d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c14t85d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c14t86d0

s1

1137.25

8.4GB

Striping M

/dev/rdsk/c14t96d0

s1

1195.85

8.4GB

Striping N

/dev/rdsk/c14t97d0

s1

1195.84

8.4GB

Striping L

/dev/rdsk/c14t98d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c14t99d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c14t100d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c14t101d0

s1

1137.25

8.4GB

Striping M

/dev/rdsk/c14t102d0

s1

1195.85

8.4GB

Striping N

/dev/rdsk/c14t112d0

s1

1195.84

8.4GB

Striping L

/dev/rdsk/c14t113d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c14t114d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c14t115d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c14t116d0

s1

1137.25

8.4GB

Striping M

/dev/rdsk/c14t117d0

s1

1195.85

8.4GB

Striping N

/dev/rdsk/c14t118d0

s1

1195.84

8.4GB

Striping L

/dev/rdsk/c21t0d0

s1

1137.25

8.4GB

It is the same with the c15t68d0s1 It is the same with the c15t69d0s1 It is the same with the c15t70d0s1 It is the same with the c15t80d0s1 It is the same with the c15t81d0s1 It is the same with the c15t82d0s1 It is the same with the c15t83d0s1 It is the same with the c15t84d0s1 It is the same with the c15t85d0s1 It is the same with the c15t86d0s1 It is the same with the c15t96d0s1 It is the same with the c15t97d0s1 It is the same with the c15t98d0s1 It is the same with the c15t99d0s1 It is the same with the c15t100d0s1 It is the same with the c15t101d0s1 It is the same with the c15t102d0s1 It is the same with the c15t112d0s1 It is the same with the c15t113d0s1 It is the same with the c15t114d0s1 It is the same with the c15t115d0s1 It is the same with the c15t116d0s1 It is the same with the c15t117d0s1 It is the same with the c15t118d0s1 It is the same with the c22t0d0s1

Striping L

Striping L

/dev/rdsk/c21t1d0

s1

1137.25

8.4GB

It is the same with the c22t1d0s1

Striping L

/dev/rdsk/c21t2d0

s1

1137.25

8.4GB

It is the same with the c22t2d0s1

Striping L

/dev/rdsk/c21t3d0

s1

1137.25

8.4GB

It is the same with the c22t3d0s1

Striping M

/dev/rdsk/c21t4d0

s1

1195.85

8.4GB

It is the same with the c22t4d0s1

149

TPC Benchmark C Full Disclosure

Adapter Device FCAL c21t5d0 FCAL c21t6d0 FCAL c21t16d0 FCAL c21t17d0 FCAL c21t18d0 FCAL c21t19d0 FCAL c21t20d0 FCAL c21t21d0 FCAL c21t22d0 FCAL c21t32d0 FCAL c21t33d0 FCAL c21t34d0

FCAL c21t35d0

FCAL c21t36d0

FCAL c21t37d0

Using

Filename

Siz(MB)

Capacity

comment

Striping N

/dev/rdsk/c21t5d0

s1

1195.84

8.4GB

It is the same with the c22t5d0s1

Striping L

/dev/rdsk/c21t6d0

s1

1137.25

8.4GB

It is the same with the c22t6d0s1

Striping L

/dev/rdsk/c21t16d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c21t17d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c21t18d0

s1

1137.25

8.4GB

Striping M

/dev/rdsk/c21t19d0

s1

1195.85

8.4GB

Striping N

/dev/rdsk/c21t20d0

s1

1195.84

8.4GB

Striping L

/dev/rdsk/c21t21d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c21t22d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c21t32d0

s1

1137.25

8.4GB

Striping L

/dev/rdsk/c21t33d0

s1

1137.25

8.4GB

ARC-LOG

/dev/rdsk/c21t34d0

s1

1725.00

8.4GB

ARC-LOG

s3

1725.00

ARC-LOG

s4

1725.00

ARC-LOG

s5

1725.00

ARC-LOG

s6

1725.00

s1

1725.00

ARC-LOG

s3

1725.00

ARC-LOG

s4

1725.00

ARC-LOG

s5

1725.00

ARC-LOG

s6

1725.00

s1

1725.00

ARC-LOG

s3

1725.00

ARC-LOG

s4

1725.00

ARC-LOG

s5

1725.00

ARC-LOG

s6

1725.00

s1

1725.00

ARC-LOG

s3

1725.00

ARC-LOG

s4

1725.00

ARC-LOG

s5

1725.00

It is the same with the c22t16d0s1 It is the same with the c22t17d0s1 It is the same with the c22t18d0s1 It is the same with the c22t19d0s1 It is the same with the c22t20d0s1 It is the same with the c22t21d0s1 It is the same with the c22t22d0s1 It is the same with the c22t32d0s1 It is the same with the c22t33d0s1 It is the same with the c22t34d0s1 It is the same with the c22t34d0s3 It is the same with the c22t34d0s4 It is the same with the c22t34d0s5 It is the same with the c22t34d0s6 It is the same with the c22t35d0s1 It is the same with the c22t35d0s3 It is the same with the c22t35d0s4 It is the same with the c22t35d0s5 It is the same with the c22t35d0s6 It is the same with the c22t36d0s1 It is the same with the c22t36d0s3 It is the same with the c22t36d0s4 It is the same with the c22t36d0s5 It is the same with the c22t36d0s6 It is the same with the c22t37d0s1 It is the same with the c22t37d0s3 It is the same with the c22t37d0s4 It is the same with the c22t37d0s5

ARC-LOG

ARC-LOG

ARC-LOG

/dev/rdsk/c21t35d0

/dev/rdsk/c21t36d0

/dev/rdsk/c21t37d0

150

8.4GB

8.4GB

8.4GB

TPC Benchmark C Full Disclosure

Adapter Device

Using

Filename

ARC-LOG FCAL c21t38d0 FCAL c21t48d0 FCAL c21t49d0

FCAL c21t50d0

FCAL c21t51d0

FCAL c21t52d0

Siz(MB) s6

1725.00

Capacity

Striping L

/dev/rdsk/c21t38d0

s1

1137.25

8.4GB

Striping C

/dev/rdsk/c21t48d0

s1

1141.67

8.4GB

ARC-LOG

/dev/rdsk/c21t49d0

s1

1725.00

8.4GB

ARC-LOG

s3

1725.00

ARC-LOG

s4

1725.00

ARC-LOG

s5

1725.00

ARC-LOG

s6

1725.00

s1

1725.00

ARC-LOG

s3

1725.00

ARC-LOG

s4

1725.00

ARC-LOG

s5

1725.00

ARC-LOG

s6

1725.00

s1

1725.00

ARC-LOG

s3

1725.00

ARC-LOG

s4

1725.00

ARC-LOG

s5

1725.00

ARC-LOG

s6

1725.00

s1

1725.00

ARC-LOG

s3

1725.00

ARC-LOG

s4

1725.00

ARC-LOG

s5

1725.00

ARC-LOG

s6

1725.00

ARC-LOG

ARC-LOG

ARC-LOG

/dev/rdsk/c21t50d0

/dev/rdsk/c21t51d0

/dev/rdsk/c21t52d0

8.4GB

8.4GB

8.4GB

FCAL c21t53d0

AI-LOG

/dev/rdsk/c21t53d0

--

7000.00

8.4GB

FCAL c21t54d0

AI-LOG (mirror)

/dev/rdsk/c21t54d0

--

7000.00

8.4GB

151

comment It is the same with the c22t37d0s6 It is the same with the c22t38d0s1 It is the same with the c22t48d0s1 It is the same with the c22t49d0s1 It is the same with the c22t49d0s3 It is the same with the c22t49d0s4 It is the same with the c22t49d0s5 It is the same with the c22t49d0s6 It is the same with the c22t50d0s1 It is the same with the c22t50d0s3 It is the same with the c22t50d0s4 It is the same with the c22t50d0s5 It is the same with the c22t50d0s6 It is the same with the c22t51d0s1 It is the same with the c22t51d0s3 It is the same with the c22t51d0s4 It is the same with the c22t51d0s5 It is the same with the c22t51d0s6 It is the same with the c22t52d0s1 It is the same with the c22t52d0s3 It is the same with the c22t52d0s4 It is the same with the c22t52d0s5 It is the same with the c22t52d0s6 It is the same with the c22t53d0s1 mirrored by VM (/dev/rdsk/vola01_01) It is the same with the c22t54d0s1 mirrored by VM (/dev/rdsk/vola01_01)

TPC Benchmark C Full Disclosure

Striping A Table name WareHouse Stock NewOrder NewOrder Index Orders Orders Index History Customer Customer Index OrderLine Item

Size(Kbytes) 3108 460010 13504 6144 38461 15424 29492 252010 7712 401792 1435

Striping D Table name WareHouse Stock NewOrder NewOrder Index Orders Orders Index History Customer Customer Index OrderLine Item

Size(Kbytes) 3108 460002 13504 6144 38461 15424 29492 252010 7712 401792 1428

Striping E Size(Kbytes) 3108 460010 13504 6144 38461 15424 29492 252010 7712 401792 1428

Striping G Table name WareHouse Stock NewOrder NewOrder Index Orders Orders Index History Customer Customer Index OrderLine

Striping B Table name WareHouse Stock NewOrder NewOrder Index Orders Orders Index History Customer Customer Index OrderLine Item

38461 15424 29492 252010 7712 401792

Size(Kbytes) 3108 400000 13504 6144 38461 15424 29492 252010 7712 401792 1428

Striping F

Table name WareHouse Stock NewOrder NewOrder Index Orders Orders Index History Customer Customer Index OrderLine Item

Size(Kbytes) 3108 400000 13504 6144 38461 15424 29492 252010 7712 401792 716

Striping H Size(Kbytes) 3108 460010 13504 6144

Striping C Table name WareHouse Stock NewOrder NewOrder Index Orders Orders Index History Customer Customer Index OrderLine Item

Table name WareHouse Stock NewOrder NewOrder Index Orders Orders Index History Customer Customer Index OrderLine

Size(Kbytes) 3108 400000 13504 6144 38461 15424 29492 252010 7712 401792

Striping I

Table name WareHouse Stock NewOrder NewOrder Index Orders Orders Index History Customer Customer Index OrderLine

152

Size(Kbytes) 3108 460002 13504 6144 38461 15424 29492 252010 7712 401792

Table name District Stock NewOrder NewOrder Index Orders Orders Index History Customer Customer Index OrderLine

Size(Kbytes) 1231 400000 13504 6144 38461 15424 29492 252010 7712 401792

TPC Benchmark C Full Disclosure

Striping J

Striping K

Striping L

Table name District Stock NewOrder

Size(Kbytes) 1231 460010 13504

Table name District Stock NewOrder

Size(Kbytes) 1231 460002 13504

NewOrder Index Orders Orders Index History Customer Customer Index OrderLine

6144

NewOrder Index Orders Orders Index History Customer Customer Index OrderLine

6144

Striping M Table name Stock NewOrder NewOrder Index Orders Orders Index History Customer Customer Index OrderLine

38461 15424 29492 252010 7712 401792

Size(Kbytes) 460010 13504 6144 38461 15424 29492 252010 7712 401792

Striping N Table name Stock NewOrder NewOrder Index Orders Orders Index History Customer Customer Index OrderLine

153

38461 15424 29492 252010 7712 401792

Table name Stock NewOrder NewOrder Index Orders

Size(Kbytes) 400000 13504 6144

Orders Index History Customer Customer Index OrderLine

15424 29492 252010 7712 401792

38461

Size(Kbytes) 460002 13504 6144 38461 15424 29492 252010 7712 401792

TPC Benchmark C Full Disclosure

Appendix H: Price Quotes

154

TPC Benchmark C Full Disclosure

155

TPC Benchmark C Full Disclosure

156

TPC Benchmark C Full Disclosure

157

TPC Benchmark C Full Disclosure

158

TPC Benchmark C Full Disclosure

159

TPC Benchmark C Full Disclosure

160

TPC Benchmark C Full Disclosure

161

TPC Benchmark C Full Disclosure

162

TPC Benchmark C Full Disclosure

Appendix I: Auditor’s attestation letter

163

TPC Benchmark C Full Disclosure

164

TPC Benchmark C Full Disclosure