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\BRUGHUVWDWXVRUGHUVWDWBWUDQV
FKDU
VBGLVWB>@
YRLGGXPP\BSD\PHQWSD\PHQWBWUDQV
VKRUW
ZBLG
FKDU
VBGLVWB>@
YRLGGXPP\BQHZRUGHUQHZRUGHUBWUDQV
FKDU
ZBQDPH>@
FKDU
VBGLVWB>@
FKDU JHWBGDWHWLPHVWUFKDU
FKDU
ZBVWUHHWB>@
FKDU
VBGLVWB>@
FKDU JHWBGDWHVWUFKDU
FKDU
ZBVWUHHWB>@
FKDU
VBGLVWB>@
FKDU JHWBDOSKDVWUFKDU LQW
FKDU
ZBFLW\>@
FKDU
VBGLVWB>@
FKDU
ZBVWDWH>@
FKDU
VBGLVWB>@
FKDU
ZB]LS>@
FKDU
VBGLVWB>@
ORQJ
ZBWD[
FKDU
VBGLVWB>@
GRXEOH
ZB\WG
GRXEOH
VB\WG
LQWXVHUORJFKDU 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
LIORJ
FBLG
VL]HRISD\PHQWBWUDQV
LQW
FBLG
VL]HRIRUGHUVWDWBWUDQV
VKRUW
FBGBLG
VL]HRIQHZRUGHUBWUDQV
VKRUW
FBZBLG
VL]HRIWUDQVBEXI
FKDU
FBILUVW>@
FKDU
FBPLGGOH>@
FKDU
FBODVW>@
FKDU
FBVWUHHWB>@
FKDU
FBVWUHHWB>@
FKDU
FBFLW\>@
GXPP\F
FKDU
FBVWDWH>@
FKDU
FB]LS>@
WPSWFHUURUG7BLG LIORJ
YDBVWDUWDSIPW 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
LQWWSFDOOFKDU 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
VUDQGJHWSLG LQWSLQLW D
DGG
SD\PHQWBWUDQV LQ EUHDN
FRPPHQWIRUWSLQLW FDVH
7;B25'(567$786 GXPP\BRUGHUVWDWXV
& )XMLWVX/LPLWHG ORQJ
`
RV]ORQJPRGH
JHWBDOSKDVWU
9HUVLRQ GRXEOH
YISULQWIORJIPWDS
YDBHQGDS
FBSKRQH>@
FKDU
VHWYEXIORJ18//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\>@
IRSHQISDWKZ
18// ^
`
FKDU
ORQJ
18//
18// ^
VL]HRIGHOLYHU\BWUDQV
VKRUW
VKRUW
ORJ
VSULQWIISDWK SULQWIGGGGGG?Q
VL]HRIVWRFNOYOBWUDQV
WSHUUQR
`
LQWWSDFDOOFKDU VYFFKDU LQORQJLV]ORQJPRGH ^
YRLGGXPP\BGHOLYHU\GHOLYHU\BWUDQV
VZLWFK LQW LQ ^
YRLGGXPP\BVWRFNOHYHOVWRFNOYOBWUDQV
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
?
JHWBGDWHVWUES!FBVLQFH
`
ES!FBVLQFH
UHWXUQEXI
WLPH18//
`
UHWXUQ
VWUFS\ES!FBGDWD
`
0LJ\DPLJ\DPLJ\DPLJ\DPLJ\D YRLGGXPP\BGHOLYHU\GHOLYHU\BWUDQV ES YRLG WSDOORFFKDU PRGHFKDU SWUORQJVL]H
PLJ\DPLJ\DPLJ\DPLJ\DPLJ\D
^ ES!&B5
^
12(55 UHWXUQ
UHWXUQPDOORFVL]H `
UHWXUQ
` `
YRLGGXPP\BRUGHUVWDWXVRUGHUVWDWBWUDQV ES
LQWWSLQLWFKDU SWU YRLGGXPP\BVWRFNOHYHOVWRFNOYOBWUDQV ES
^ LQLWLDOL]HUDQGRPL]HQXPEHUIRUGXPP\
LQW LQW
URXWLQH VUDQGJHWSLG
^
^
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
`ZKLOHL!ES!WKUHVKROG
ES!FBEDODQFH
LQWWSWHUP ES!ORZBVWRFN
^
L
UDQG UDQG
UHWXUQ
ISULQWIVWGHUURUGRXWFBEDODQFH
UHWXUQ
`
I?QES!RUGRXWFBEDODQFH
`
ES!FBEDODQFH
FKDU JHWBGDWHWLPHVWUFKDU EXI YRLGGXPP\BSD\PHQWSD\PHQWBWUDQV ES
^ VWUXFWWP WLPHBW
ES!RBLG
^
WP WLP
ES!&B5
UDQG
JHWBGDWHWLPHVWUES!RBHQWU\BG
12(55
ES!RBHQWU\BG
WLPH18//
WLPH WLP
JHWBGDWHWLPHVWUES!KBGDWH
ES!RBFDUULHUBLG
WP
ES!KBGDWH
LIUDQG
ORFDOWLPH WLP
WLPH18//
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
VSULQWIES!ZB]LSG
M
UDQG
ES!RBROBFQW
IRUL
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
VSULQWIES!GB]LSG
^
UDQG
VWUFS\ES!GBFLW\7RN\R FKDU JHWBGDWHVWUFKDU EXI
VWUXFWWP
,1718//
`
VWUFS\ES!ZBVWUHHWB%
VSULQWIEXIGG
UDQG
^
GHEXJVWGHUUUDQGI?Q ES!ROBDPRXQW>L@
VWUFS\ES!FBODVW:DWVRQ VSULQWIEXIGGG WP!WPBPGD\WP!WPBPRQ
JHWBGDWHWLPHVWUES
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
VSULQWIES!FB]LSG FKDU JHWBDOSKDVWUFKDU EXILQWOHQ
`
UDQG VSULQWIES!FBSKRQH
^ LQW
L
LQW
FK
GGGG UDQG UDQG UDQG UDQG
IRUL
YRLGGXPP\BQHZRUGHUQHZRUGHUBWUDQV 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
JHWBGDWHWLPHVWUES!RBHQWU\BG ES!RBHQWU\BG ES!FBGLVFRXQW
UDQG
ES!ZBWD[
UDQG
ES!GBWD[
UDQG
IRUL ^
2UGHUVWDWXVBWH[W>@
H[WHUQGDWDILHOGBW
LQWXVHUORJFKDU
LL
LIES!ROBVXSSO\BZBLG>L@
3D\PHQWBGDWD>@
H[WHUQFRQVWWH[WILHOGBW
3D\PHQWBWH[W>@
H[WHUQGDWDILHOGBW
IXQFWLRQSURWRW\SH
2UGHUVWDWXVBGDWD>@
LQWWSLQLWFKDU ES!WRWDOBDPRXQW
1HZRUGHUBGDWD>@
H[WHUQFRQVWWH[WILHOGBW
WLPH18//
1HZRUGHUBWH[W>@
YRLG WSDOORFFKDU FKDU ORQJ
H[WHUQFRQVWWH[WILHOGBW
LQWWSFDOOFKDU FKDU ORQJFKDU
ORQJ ORQJ
H[WHUQGDWDILHOGBW
LQWWSDFDOOFKDU FKDU ORQJORQJ
H[WHUQFRQVWWH[WILHOGBW
LQWWSWHUP
H[WHUQGDWDILHOGBW
6WRFNOHYHOBGDWD>@
H[WHUQFRQVWLQW
6WDUWBILHOG>@
'HOLYHU\BWH[W>@ 'HOLYHU\BGDWD>@ 6WRFNOHYHOBWH[W>@
JOREDOYDULDEOHV
^ EUHDN
H[WHUQLQW
`
WSHUUQR
LIES!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&&
? JHWBDOSKDVWUES!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
LQWDVVLJQBQHZRUGHUBIUDPHQHZRUGHUBWUDQV 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
UDQJHFKHFNUDQJHHUURU
LQWRTXHU\BGHOLYHU\BIUDPH
DGG
FKDQJHFKHFNBGHOLYHU\BIUDPH LQWHUIDFH
DGG
IRUGHWHFWLQJRXWRIUDQJH
IRUL
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
DVVLJQBQHZRUGHUBIUDPHQW
FKDU QW
1HZRUGHUBGDWD
!ROBDPRXQW>L@
LIQW!&B5
`
^ IRUL
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\BQHZRUGHUBIUDPHQHZRUGHUBWUDQV QW
`
SG>LG[@GDWD
FKDU SW!KBDPRXQW
^
IRULL ^
SG>LG[@GDWD
FKDU SW!FBEDODQFH
SG>LG[@GDWD
FKDU SW
LQW
L 1HZRUGHUBGDWD>L @GDWD `
DVVLJQBQHZRUGHUBIUDPHQW 1HZRUGHUBGDWD RBHQWU\BG PHPVHWQWVL]HRIQHZRUGHUBWUDQV 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
`HOVHLIQW!&B5
7;B1(:25'(5
IRUL
:BLG
1HZRUGHUBGDWD>@GDWD
^ UHWXUQLG[
LL ^ `
EUDQGBJHQHULF
RBHQWU\BG IRUL
1HZRUGHUBGDWD>L @GDWD
LL ^
YRLGTXHU\BSD\PHQWBIUDPHSD\PHQWBWUDQV SW
1HZRUGHUBGDWD>@GDWD
1HZRUGHUBGDWD>L @GDWD
^ LQW
RBHQWU\BG
DVVLJQBSD\PHQWBIUDPHSW3D\PHQWBGDWD
,WHPQXPEHULVQRWYDOLG
'85 1HZRUGHUBGDWD>@OHQ
1HZRUGHUBGDWD>@GDWD
`HOVH^
VTOHUURU7;B1(:25'(5
PHPVHWSWVL]HRISD\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
HUURUVWDWXV1HZRUGHU
LQWDVVLJQBSD\PHQWBIUDPHSD\PHQWBWUDQV SW
1HZRUGHUBGDWD
3D\PHQWBGDWD>@GDWD
3D\PHQWBGDWD>@GDWD
^ LQW
LL ^
EUHDN ` ` L
`
YRLGGLVSOD\BQHZRUGHUBIUDPHQHZRUGHUBWUDQV QW
FBVLQFH
GDWDILHOGBW SG
`
LIQW!ROBVXSSO\BZBLG>L@
FBSKRQH
TXHU\BIUDPHL
^
FB]LS
`
&+(&.2. ^
GB]LS
GLVSOD\BIUDPH)5B'$7$1HZRUGHUBWH[W
6WDUWBILHOG>7;B1(:25'(5@1HZRUGHUBGDWD
QW!RBROBFQW
KBDPRXQW
HQGLI
ZKLOHL
7;B3$<0(17
:BLG
3D\PHQWBGDWD>@GDWD
RBLG
VSULQWIRBLGGQW!RBLG
UHIUHVK
`
1HZRUGHUBGDWD>@OHQ
FKDQJHBVWDWXV1HZ2UGHU
IRUL
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
FKDQJHBVWDWXV3D\PHQW
IRUL
IRUFRPSDWLELOLW\
3D\PHQWBGDWD>@GDWDL
UHIUHVK
SW!FBSKRQHL `
TXHU\BIUDPH6WDUWBILHOG>7;B3$<0(17@
3D\PHQWBGDWD>@GDWD
3D\PHQWBGDWD ZKLOHL
LQW
IRUL
FKHFNBSD\PHQWBIUDPH
LL ^
3D\PHQWBGDWD>@GDWDL
&+(&.2. ^ HUURUVWDWXV3D\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\BIUDPHL3D\PHQWBGDWD
3D\PHQWBGDWD>@GDWD
IRUL
`
LL ^
RBHQWU\BG
3D\PHQWBGDWD>@GDWDL
`
RG>LG[@GDWD
SW!FBSKRQHL
FKDU RW!RBFDUULHUBLG
`
3D\PHQWBGDWD>@GDWD
YRLGGLVSOD\BSD\PHQWBIUDPHSD\PHQWBWUDQV SW
IRUL
?
LL ^
^ 3D\PHQWBGDWD>@GDWD
L
FKDU
KBGDWH>@
FKDU
ZB]LS>@
FKDU
GB]LS>@
3D\PHQWBGDWD>@GDWD
FKDU
FB]LS>@
FRQYHUWBGDWH3D\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
FRQYHUWBGDWHWLPH3D\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
VTOHUURU7;B3$<0(17FKDU
3D\PHQWBGDWD>@GDWD
?
`
FBGDWD ? ?
YRLGTXHU\BRUGHUVWDWXVBIUDPHRUGHUVWDWBWUDQV RW ^
FBGDWD
3D\PHQWBGDWD>@GDWD
LQW
?
3D\PHQWBGDWD>@GDWD
DVVLJQBSD\PHQWBIUDPHSW3D\PHQWBGDWD
UHWXUQLG[
?
3D\PHQWBGDWD>@GDWD
`
`
?
FBGDWD
3D\PHQWBGDWD>@GDWD UHWXUQ
ROBGHOLYHU\BG
?
3D\PHQWBGDWD>@GDWD
12(55 ^
SW
L
? DVVLJQBRUGHUVWDWXVBIUDPHRW
L 3D\PHQWBGDWD>@GDWD
2UGHUVWDWXVBGDWD
VWUOHQSW!FBGDWD
LIL! ^
ZB]LS
3D\PHQWBGDWD>@GDWD
FB]LS
3D\PHQWBGDWD>@GDWD
GB]LS
IRUL
PHPVHWRWVL]HRIRUGHUVWDWBWUDQV
VWUQFS\
RW!&B5
3D\PHQWBGDWD>@GDWDSW!FBGDWD
RW!ZBLG
VWUQFS\
IRUL
SW!GB]LSL
2UGHUVWDWXVBGDWD>L @GDWD
SW!FB]LSL
3D\PHQWBGDWD>@GDWD
IRUL
LIL!
3D\PHQWBGDWD>@GDWD
ROBGHOLYHU\BG `
SW!FBGDWD>@
`
3D\PHQWBGDWD>@GDWD
LL ^
VWUQFS\3D\PHQWBGDWD>@GDWD
3D\PHQWBGDWD>@GDWDL
GLVSOD\BIUDPH)5B)8//
^
2UGHUVWDWXVBWH[W2UGHUVWDWXVBGDWD FKDQJHBVWDWXV2UGHU6WDWXV
VWUQFS\3D\PHQWBGDWD>@GDWD
LL ^
IRUFRPSDWLELOLW\
3D\PHQWBGDWD>@GDWDL
SW!ZB]LSL
SW!GB]LSL
RBHQWU\BG
LIL! ^
3D\PHQWBGDWD>@GDWDL
7;B25'(567$786
:BLG
2UGHUVWDWXVBGDWD>@GDWD
3D\PHQWBGDWD>@GDWD SW!FBGDWD>@
SW!ZB]LSL
RW!W[BW\SH
LIL! ^
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 LISW!&B5
RG>LG[@GDWD !ROBVXSSO\BZBLG>L@
KBGDWH
LQW
ZKLOHL
`
SW!FB]LSL
FKHFNBRUGHUVWDWXVBIUDPH
&+(&.2. ^
`
3D\PHQWBGDWD>@GDWD
HUURUVWDWXV2UGHU6WDWXV
GLVSOD\BIUDPH)5B'$7$3D\PHQWBWH[W
?
3D\PHQWBGDWD>@GDWD
?
3D\PHQWBGDWD
3D\PHQWBGDWD>@GDWD
?
`
TXHU\BIUDPHL 2UGHUVWDWXVBGDWD `
3D\PHQWBGDWD>@GDWD IRUL
LL ^
3D\PHQWBGDWD>@GDWDL
SW!FBSKRQHL `
`
FBSKRQH LQWDVVLJQBRUGHUVWDWXVBIUDPHRUGHUVWDWBWUDQV RW GDWDILHOGBW RG
YRLGGLVSOD\BRUGHUVWDWXVBIUDPHRUGHUVWDWBWUDQV 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 ZKLOHL
UHIUHVK
LIL ^
TXHU\BIUDPH6WDUWBILHOG>7;B'(/,9(5<@ LIRW!&B5
UDQJHHUURU6WRFN
'HOLYHU\BGDWD
12(55 ^
ZKLOHL
VTOHUURU7;B25'(567$786
FKHFNBGHOLYHU\BIUDPH
/HYHO L
&+(&.2. ^
FKDU RW
HUURUVWDWXV6WRFN
UDQJHHUURU
`
/HYHO
'HOLYHU\ L
DVVLJQBRUGHUVWDWXVBIUDPHRW
`
L
TXHU\BIUDPHL
`HOVH^
2UGHUVWDWXVBGDWD 2UGHUVWDWXVBGDWD>@GDWD
HUURUVWDWXV
RBHQWU\BG
` `
`
2UGHUVWDWXVBGDWD>@GDWDRW!RBHQWU\BG LIRW!RBFDUULHUBLG
6WRFNOHYHOBGDWD
'HOLYHU\
FRQYHUWBGDWHWLPH
TXHU\BIUDPHL'HOLYHU\BGDWD
,1718// ^
GHEXJVWGHUU?W,1718//
YRLGGLVSOD\BVWRFNOHYHOBIUDPHVWRFNOYOBWUDQV VW
`
IRXQG?Q 2UGHUVWDWXVBGDWD>@GDWD
L
`HOVH^
LIL ^
UHWXUQ
^
LIVW!&B5
*(77,0(2)'$< WLPHTXH
FKDU ]HUR
GW!VWDUWVHF
` IRUL
FKHFNBVWRFNOHYHOBIUDPH
&+(&.2. ^
GW!VWDUWXVHF
LRW!RBROBFQWL ^ 2UGHUVWDWXVBGDWD>L @GDWD
WLPHTXHWYBVHF
LIQGHI
12(55 ^
$92,'B69&B%8* VTOHUURU7;B672&./(9(/
WLPHTXHWYBXVHF FKDU VW
`
HQGLI
ROBGHOLYHU\BG>L@
UHWXUQ
FRQYHUWBGDWH `
YRLGGLVSOD\BGHOLYHU\BIUDPHGHOLYHU\BWUDQV GW
2UGHUVWDWXVBGDWD>L @GDWD RW
^ DVVLJQBVWRFNOHYHOBIUDPHVW
DVVLJQBGHOLYHU\BIUDPHGW'HOLYHU\BGDWD
!ROBGHOLYHU\BG>L@
'HOLYHU\BGDWD>@GDWD
`
'HOLYHU\KDVEHHQ
6WRFNOHYHOBGDWD GLVSOD\BIUDPH)5B'$7$6WRFNOHYHOBWH[W
TXHXHG
IRULL ^
GLVSOD\BIUDPH)5B'$7$'HOLYHU\BWH[W
2UGHUVWDWXVBGDWD>L @GDWD
`
'HOLYHU\BGDWD
6WRFNOHYHOBGDWD
`
`
LQWUHDGBYDOXHGDWDILHOGBW GI
GLVSOD\BIUDPH)5B'$7$ 2UGHUVWDWXVBWH[W2UGHUVWDWXVBGDWD
LQWDVVLJQBVWRFNOHYHOBIUDPHVWRFNOYOBWUDQV VW
`
GDWDILHOGBW VG
^ LIGI!IODJ )/B,17 ^ UHWXUQ LQW GI!GDWD
^ LQW
LG[
`HOVHLIGI!IODJ )/B6+257 ^
UHWXUQ VKRUW GI!GDWD
LQWDVVLJQBGHOLYHU\BIUDPHGHOLYHU\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
`HOVHLIGI!IODJ )/B675 ^ UHWXUQ GI!GDWD ILUVWFKDU `HOVHLIGI!IODJ )/B'%/ ^ UHWXUQ GRXEOH GI!GDWD `
UHWXUQLG[ `
UHWXUQ `
UHWXUQLG[ YRLGTXHU\BVWRFNOHYHOBIUDPHVWRFNOYOBWUDQV VW
`
^ LQW
LQWFKHFNBQHZRUGHUBIUDPH
L
^
YRLGTXHU\BGHOLYHU\BIUDPHGHOLYHU\BWUDQV GW DVVLJQBVWRFNOHYHOBIUDPHVW
^
6WRFNOHYHOBGDWD
LQW
L
VWUXFWWLPHYDO
WLPHTXH PHPVHWVWVL]HRIVWRFNOYOBWUDQV
DVVLJQBGHOLYHU\BIUDPHGW'HOLYHU\BGDWD
VW!&B5
VW!ZBLG
:BLG
GW!&B5
VW!GBLG
'BLG
GW!ZBLG
LIUHDGBYDOXH 1HZRUGHUBGDWD>@ ^
GDWDLQQHZRUGHU?Q UHWXUQ ` LIUHDGBYDOXH 1HZRUGHUBGDWD>@ ^
7;B'(/,9(5<
GHEXJVWGHUU?WGQRILHOG
GLVSOD\BIUDPH)5B)8//6WRFNOHYHOBWH[W
:BLG
'HOLYHU\BGDWD>@GDWD
M
GHEXJVWGHUU?WGQRILHOG 7;B672&./(9(/
PHPVHWGWVL]HRIGHOLYHU\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
FKDQJHBVWDWXV6WRFN/HYHO `
UHIUHVK IRUM
'HOLYHU\BGDWD
47
MM ^
TPC Benchmark C Full Disclosure
VZ
LIUHDGBYDOXH 3D\PHQWBGDWD>@
UHDGBYDOXH
L
`
UHDGBYDOXH
1HZRUGHUBGDWD>M @
T
OD\RXWF
3D\PHQWBGDWD>@
UHDGBYDOXH
^
1HZRUGHUBGDWD>M @
OD\RXWF
GHEXJVWGHUU?WGQRILHOG
UHDGBYDOXH
GDWDLQSD\PHQW?Q
1HZRUGHUBGDWD>M @
9HUVLRQ
UHWXUQ
GHEXJVWGHUU?WG
9HUVLRQ
MVZLT UHWXUQ&+(&.2. LIVZ L T ^
IUDPHF ILUVWWHVWYHUVLRQ
`
VBZBLGGLBLGGTXDQWLW\G?Q
GHWHOH
OHQSWUGDWD 9HUVLRQ
`
YDULDEOHQDPHVFKDQJHG
EUHDN
`
LIVZ ^
LQWFKHFNBRUGHUVWDWXVBIUDPH
9HUVLRQ
^
OD\RXWF IRU7F
GHEXJVWGHUU?WGQRILHOG M
9HUVLRQ
LIUHDGBYDOXH 2UGHUVWDWXVBGDWD>@ ^
GHEXJVWGHUU?W GQRILHOGGDWDLQQHZRUGHU?Q
FKDU GROODU
UHWXUQ
FRQVW
OHQJWK
RIFXVWEDODQFHIL[HG
`
UHWXUQM
IL[WHUP 9HUVLRQ
GDWDLQRUGHUVWDWXV?Q
LIUHDGBYDOXH 2UGHUVWDWXVBGDWD>@
`
LQFOXGH
VWGLRK!
LQFOXGH
VWGOLEK!
LQFOXGH
VWULQJK!
LQFOXGH
XLK
`
GHILQH
)/B%,1,17
UHWXUQ&+(&.2.
GHILQH
)/B%,16+257
`
GHILQH
)/B,1,17
GHEXJVWGHUU?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
LIT ^ 2UGHUVWDWXVBGDWD>@
LIL ^
^ GHEXJVWGHUU?WGQRILHOG
GHEXJVWGHUU
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
LILG
)/B'$7$_)/B%/$1._)/B,17
UHDGBYDOXH 'HOLYHU\BGDWD>@
^
`
)/B'$7$_)/B%/$1._)/B6+257
GHEXJVWGHUU?WGQRILHOG LIM
GDWDLQGHOLYHU\G?Q
^
)/B'$7$_)/B,17
UHWXUQ
QRRUGHUOLQH `
GHEXJVWGHUU?WGQRILHOG
)/B'$7$_)/B6+257
LILG! ^
GDWDLQQHZRUGHU?Q
GHEXJVWGHUU?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
LIL
L
LQWFKHFNBVWRFNOHYHOBIUDPH
^:DUHKRXVH`
^
^&DUULHU1XPEHU` LQW
UHDGBYDOXH 3D\PHQWBGDWD>L@
^([HFXWLRQ6WDWXV`
WK
^18//`
__L
UHDGBYDOXH
__L
UHDGBYDOXH
LIWK
`
^
3D\PHQWBGDWD>L@
GHEXJVWGHUU?WGQRILHOG
GDWDILHOGBW
__L
^)/B%,16+25718//`
`
2B&$55,(5B,'
LIWK__WK! ^
^
^)/B28767518//`
GHEXJVWGHUU?WGRXWRI
GHEXJVWGHUU?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
LIGHILQHG758( 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*
GHILQHGHEXJV ISULQWIV
,B1$0(B
,1&/8'(',5
GHILQHGHEXJV ISULQWIV
^)/B%,1,1718//`
/'B/,%5$5
5227',5 OLEXVUXFE
LI'(%8*!
GHILQHGHEXJV ISULQWIV
^)/B,16+25718//` 2/B48$17,7
DOO
LI'(%8*!
7F
GHILQHGHEXJV ISULQWIV
^)/B287,1718//` 6B48$17,7
7F
^)/B287&+$518//`
IOGWEOK
7FFIUDPHROD\RXWRXLRWHUPRGXPP\R
GHILQHGHEXJV ISULQWIV 5227',5 ELQEXLOGFOLHQWYR7FI
%5$1'B*(1(5,&B
LI'(%8*!
LI'(%8*!
^)/B287,1718//`
&&)/$*6 7FFIUDPHROD\RXWRXLRWHUPR
GHILQH GHEXJV 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//`
GHILQHGHEXJV
OD\RXWROD\RXWF && F&&)/$*6 OD\RXWF
,B1$0(B
GHILQHGHEXJV
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
GHILQHGHEXJV
&& F&&)/$*6 XLF
HQGLI LIQGHIGHEXJ
52
TPC Benchmark C Full Disclosure
GHILQHGHEXJV
LQFOXGH
PDWKK!
VSULQWI6HUYLFH1DPH>7;B'(/,9(5<@
HQGLI
LQFOXGH
XQLVWGK!
73&&
LIQGHIGHEXJ
LQFOXGH
VLJQDOK!
VSULQWI6HUYLFH1DPH>7;B672&./(9(/@
HQGLI
LQFOXGH
PLVFK
LIQGHIGHEXJ
LQFOXGH
EHQFKK
GHILQHGHEXJV
LQFOXGH
7FK
18// ^
LIGHI
6&57(67
6HUYLFH1DPH>7;B'(/,9(5<@HQYSWU
LQFOXGH
GXPP\K
73&&
GHILQHGHEXJV
LIHQYSWU
VSULQWI
HQGLI
HQGLI
B0,6&B+B
` LIHQYSWU
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
VSULQWI6HUYLFH1DPH>7;B1(:25'(5@
`
73&&GVYUQXP VSULQWI6HUYLFH1DPH>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
VSULQWI6HUYLFH1DPH>7;B'(/,9(5<@
FKDQJHGHEXJOHYHO
9HUVLRQ
73&&GGVYUQXP VSULQWI6HUYLFH1DPH>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
GHEXJVWGHUU?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
GHEXJVWGHUU287?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
GHEXJVWGHUUQXPGVYUQXPG
VRPHLQFOXGHGLUHFWLYH
7BLG
VYUQXP
XQXVHGYDUDGMXVWFRQVW
JHWHQY672&.B69&
18// ^
DWPLK
HQGLI
7F)0/
JHWHQY'(/B69&
9HUVLRQ
DGG
FKDQJHVTOHUURU PHVVDJHORFDWLRQ
PDLQURXWLQH
YRLG73&IUDPH
7VWDWXV LQWHUIDFHIRUVTOHUURU GHEXJVWGHUU,1?W
^
VHWBVHUYLFHBQDPH ?Q
ERRO
H[LWIODJ
LIGHI
LQW
F
86(B)0/
LQFOXGH
VWGLRK!
LQFOXGH
VWGOLEK!
VSULQWI6HUYLFH1DPH>7;B1(:25'(5@
LQFOXGH
VWULQJK!
73&&
LQFOXGH
V\VWLPHVK!
VSULQWI6HUYLFH1DPH>7;B3$<0(17@
LQFOXGH
V\VWLPHK!
73&&
VHWBVHUYLFHBQDPH
LQFOXGH
V\VSDUDPK!
VSULQWI
LQLWBVFUHHQ
LQFOXGH
V\VLSFK!
LQFOXGH
V\VPVJK!
)$/6(
GHEXJVWGHUU,1?W73&IUDPH ?Q
6HUYLFH1DPH>7;B25'(567$786@ 73&& ZKLOHH[LWIODJ ^
53
TPC Benchmark C Full Disclosure
UHIUHVK 7VWDWXV''HOLYHU\66WRFN
GHEXJVWGHUU,QVXIILFLHQWGDWDLQV?QV
VKRZVWDWXV
/HYHO33D\PHQW22UGHU6WDWXV 11HZ2UGHU
GHEXJVWGHUU287?WUDQJHHUURU ?Q
`
44XLW YRLG7VWDWXVFKDU VWDWXVLQWOLQH
UHIUHVK
^ F
LQWOHQ
JHWFK
YRLGVTOHUURULQWW[BW\SHFKDU ES
VWUOHQVWDWXV
^ VZLWFKF ^
GHEXJVWGHUU,1?W7VWDWXVVWDWXVVOLQH
FDVH Q
G ?Q
^ 64/(5525
GHEXJVWGHUU?W/,1(6&2/6
FKDQJHBVWDWXV
VTOIXQF>@
RFFXUUHG
VWDWXVOLQH
FDVH 1 FOHDU
FRQVWFKDU
)DLOXUHRQLQVHUW
G RIDQHZUHFRUG
G?Q/,1(6&2/6
)DLOXUHRQVHOHFW
1HZ2UGHU LIOLQH!/,1(6__OLQH ^
QHZRUGHUBVFUHHQ
)DLOXUHRQXSGDWH
GHEXJVWGHUUOLQHG 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
GHEXJVWGHUU?WOHQG?QOHQ
LQW
VTOVWDWH
LQW
SRV
GHOHWHOQ
3D\PHQW SD\PHQWBVFUHHQ
LQW ES LQW ES
DGGVWUVWDWXV
EUHDN GHEXJVWGHUU287?W7VWDWXV ?Q
LQW
UWQ
FKDU
EXI>@
`
FDVH R
GHEXJVWGHUU,1?WVTOHUURUHUURUSRVG
FDVH 2
VTOVWDWHG ?Q
FOHDU FKDQJHBVWDWXV
HUURUSRVVTOVWDWH
YRLGFKDQJHBVWDWXVFKDU V ^
2UGHU6WDWXV
SRV
FKDUEXI>@
HUURUSRV
LISRV__SRV! ^
RUGHUVWDWXVBVFUHHQ
SRV
GHEXJVWGHUU,1?WFKDQJHBVWDWXVVV ?QV
EUHDN
`
FDVH G
UWQ
VSULQWIEXIVVFUHHQ8VHDUURZNH\VWRPRYH
FDVH ' FOHDU
(QWHUGDWDLQILHOGVV
FKDQJHBVWDWXV
7VWDWXVEXI
VSULQWIEXIV64/67$7(
G VTOIXQF>SRV@VTOVWDWH 7VWDWXVEXI
'HOLYHU\ GHOLYHU\BVFUHHQ
GHEXJVWGHUU287?WFKDQJHBVWDWXV ?Q
EUHDN
`
UHIUHVK
EXI>UWQ@
?Q
EXI>UWQ@
?W
YRLGHUURUVWDWXVFKDU V
EXI>UWQ@
FOHDU
^
PDNHBHUURULQIREXIUWQW[BW\SHES
FKDQJHBVWDWXV
FKDUEXI>@
ZULWHBHUURUPHVVDJHEXI
GHEXJVWGHUU,1?WHUURUVWDWXVVV ?QV
UWQ
FDVH V FDVH 6
6WRFN/HYHO JHWFK
GHEXJVWGHUU?WUWQNH\G?QUWQ
VWRFNOHYHOBVFUHHQ VSULQWIEXIVVFUHHQ,QVXIILFLHQWGDWD
EUHDN
FDVH T
(QWHUGDWDLQILHOGVV
GHEXJVWGHUU287?WVTOHUURU ?Q
7VWDWXVEXI
`
UHIUHVK
FDVH 4 H[LWIODJ
758(
GHEXJVWGHUU,QVXIILFLHQWGDWDLQV?QV
EUHDN
FRQYHUWGDWHWLPH
GHEXJVWGHUU287?WHUURUVWDWXV ?Q
`
GHIDXOW GHEXJVWGHUU
YRLGFRQYHUWBGDWHWLPHFKDU RXWGRXEOHW
,OOHJDO6HOHFW F ?QF EUHDN
^
YRLGUDQJHHUURUFKDU V ^
VWUXFWWP
`
FKDUEXI>@
WLPHBW
FORVHBVFUHHQ
GHEXJVWGHUU,1?WUDQJHHUURUVV ?QV
`
WW
WLPHBW W
GHEXJVWGHUU,1?WFRQYHUWBGDWHWLPH RXWVWI ?Q
GHEXJVWGHUU287?W73&IUDPH ?Q `
WLP
VSULQWIEXIVVFUHHQRXWRIUDQJHV
RXWW
7VWDWXVEXI
54
TPC Benchmark C Full Disclosure
WLP
UWQ
ORFDOWLPH WW ROBLBLGG?QLQW!ROBVXSSO\BZBLG>L@
VSULQWIRXWGGG
WSFDOO
6HUYLFH1DPH>W[BW\SH@7UDQVBEXIUWQVL]H 7UDQVBEXI
QW
GGG WLPWPBPGD\WLPWPBPRQ
UWQVL]H_73127,0(
!ROBTXDQWLW\>L@QW!ROBLBLG>L@
`
VWUFDWEXIWPS
WLPWPB\HDU `
WLPWPBKRXUWLPWPBPLQ
LIUWQ
EUHDN
WLPWPBVHF
^ FKDU
FDVH7;B3$<0(17
PDNHBHUURULQIREXIW[BW\SH
GFBLGGKBDPRXQWG?Q
RXWV ?QRXW
EXI>@
VSULQWIWPS?WZBLGGGBLG
GHEXJVWGHUU287?WFRQYHUWBGDWHWLPH
?WFBZBLGG
`
ES
FBGBLGGFBODVWV?Q VZLWFKWSHUUQR ^
SW!ZBLGSW!GBLG
FDVH73(7,0(
SW!FBLGSW!KBDPRXQW
YRLGFRQYHUWBGDWHFKDU RXWGRXEOHW
WLPHRXW
SW!FBZBLGSW
^ VWUXFWWP
LIUHWU\FQW!
!FBGBLGSW!FBODVW
WLP
WLPHBW
WW
VWUFDWEXIWPS
WLPHBW W
5(75
EUHDN GHEXJVWGHUU?WVUHWU\FRXQWG?Q
FDVH7;B25'(567$786
GHEXJVWGHUU,1?WFRQYHUWBGDWHRXW
VSULQWIWPS?WZBLGGGBLG
VWI ?QRXWW
7[BQDPH>W[BW\SH@UHWU\FQW
GFBLGGFBODVWV?Q WLP
RW!ZBLGRW!GBLG
ORFDOWLPH WW
VSULQWIRXWGGG
IDWDOHUURUEXI
RW!FBLGRW!FBODVW
`
VWUFDWEXIWPS
WLPWPBPGD\WLPWPBPRQ
WKURXJKIRU
EUHDN
WLPWPB\HDU
UHWU\
FDVH7;B'(/,9(5< VSULQWIWPS?WZBLGGGBLG
GHEXJVWGHUU287?WFRQYHUWBGDWH
FDVH73(69&(55
GRBFDUULHUBLGG?Q
RXWV ?QRXW
69&FRPPXQLFDWLRQHUURU
GW!ZBLGGW!GBLG
`
FDVH73*276,*
GW!RBFDUULHUBLG
GHEXJVWGHUU?W
VWUFDWEXIWPS 5HWU\V?Q7[BQDPH>W[BW\SH@
EUHDN
EXI
FDVH7;B672&./(9(/
7X[HGRFDOO
VOHHS
VSULQWIWPS?WZBLGGGBLG
5(75
GWKUHVKROGG?Q
JRWRUHWU\
VW!ZBLGVW!GBLG
YRLGPDNHBHUURULQIRFKDU EXILQWW[BW\SHFKDU ES
EUHDN
VW!WKUHVKROG
^ QHZRUGHUBWUDQV
VWUFDWEXIWPS
QW
SW
GHIDXOW
RW
`
GW
VW
FDVH73(69&)$,/
EUHDN
QHZRUGHUBWUDQV ES SD\PHQWBWUDQV
EXI
SD\PHQWBWUDQV ES RUGHUVWDWBWUDQV
69&DSSGHWHFWVHUURU GHEXJVWGHUU?W
? V6HUYLFHGHWHFWVHUURU?Q
`
RUGHUVWDWBWUDQV ES GHOLYHU\BWUDQV
7[BQDPH>W[BW\SH@ EUHDN
GHOLYHU\BWUDQV ES VWRFNOYOBWUDQV
FKHFNLQDSSOD\HU
YRLGWX[BFDOOLQWW[BW\SHFKDU
ESORQJESVL]H ^
VWRFNOYOBWUDQV ES
GHIDXOW
LQW
L
LQW
UWQ
FKDU
WPS>@
ORQJ
UWQVL]H
LQW
UHWU\FQW
IDWDOHUURUEXI
EUHDN
`
VSULQWIEXIVHUURUWSHUUQRG&B5 LIGHI
G 69&
`
86(B)0/ )FKJ)%)5 7UDQVBEXI)0/B7(50
V SLGGWLG
LIW[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
VZLWFKW[BW\SH ^
ES)/'/(1 ESVL]H
FDVH7;B1(:25'(5
HOVH
7UDQVBEXI)0/B'$7$18// ESVL]H HOVH
UWQVL]H
VSULQWIWPS?WZBLGGGBLG
ES
ESVL]H
HQGLI
HQGLI
UHWU\
`
VWUFDWEXIWPS IRUL
LIW[BW\SH
7;B'(/,9(5< ^ UWQ
LQW!RBROBFQWL
WSDFDOO
6HUYLFH1DPH>W[BW\SH@7UDQVBEXIUWQVL]H
^
1HZ2UGHUVFUHHQ
736,*56757_
VSULQWIWPS?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\BRUGHUVWDWXVBIUDPHES
YRLGZULWHBHUURUPHVVDJHFKDU PVJ
WX[BFDOO7;B25'(567$786FKDU
^
ESVL]HRIRUGHUVWDWBWUDQV GLVSOD\BRUGHUVWDWXVBIUDPHES
WEXI
),/(
HUU
FKDU
SDWK>@
WLPHBW
W
GHEXJVWGHUU287?W
HOVH QHZRUGHUBWUDQV
ES
LIGHI
RUGHUVWDWXVBVFUHHQ ?Q
86(B78;('2/2* XVHUORJ:G'G ?QV?Q:BLG
`
QHZRUGHUBWUDQV 7UDQVBEXI
'BLGPVJ
HQGLI
HOVH VSULQWISDWKWPSWFHUURUG7BLG
GHEXJVWGHUU,1?W
LIHUU
'HOLYHU\VFUHHQ
QHZRUGHUBVFUHHQ ?Q
IRSHQSDWKD
18// ^
WLPH W
ISULQWIHUUV:G'G
TXHU\BQHZRUGHUBIUDPHES WX[BFDOO7;B1(:25'(5FKDU
ES
3,'G ?Q
YRLGGHOLYHU\BVFUHHQ
FWLPH W :BLG
^
VL]HRIQHZRUGHUBWUDQV
LIGHI
GLVSOD\BQHZRUGHUBIUDPHES
GHEXJVWGHUU287?W QHZRUGHUBVFUHHQ ?Q
WEXI
`
HOVH
'BLGJHWSLG
86(B)0/ GHOLYHU\BWUDQV
WEXI
GHOLYHU\BWUDQV
ES
ISXWVPVJHUU IFORVHHUU ` HQGLI
GHOLYHU\BWUDQV
ES
`
GHOLYHU\BWUDQV 7UDQVBEXI HQGLI
&ORVHVFUHHQDQGSULQWWKHIDWDOHUURUPHVVDJHWR
3D\PHQWVFUHHQ GHEXJVWGHUU,1?WGHOLYHU\BVFUHHQ ?Q
VWGHUU
YRLGIDWDOHUURUFKDU PVJ
YRLGSD\PHQWBVFUHHQ
LIGHI
^
TXHU\BGHOLYHU\BIUDPHES
^
XVOHHS
86(B)0/ SD\PHQWBWUDQV
WEXI
SD\PHQWBWUDQV
ES
WSWHUP
FORVHBVFUHHQ
DGGIRUUHPRWHDXGLW
ZULWHBHUURUPHVVDJHPVJ
WX[BFDOO7;B'(/,9(5<FKDU
ES
H[LW
VL]HRIGHOLYHU\BWUDQV
WEXI
`
GLVSOD\BGHOLYHU\BIUDPHES
HOVH SD\PHQWBWUDQV
ES GHEXJVWGHUU287?W
SD\PHQWBWUDQV 7UDQVBEXI
6LJQDOKDQGOHU
GHOLYHU\BVFUHHQ ?Q
HQGLI
` YRLGLQWHUUXSWLQWVLJ
GHEXJVWGHUU,1?W
^
SD\PHQWBVFUHHQ ?Q
LIVLJ
WX[BFDOO7;B3$<0(17FKDU
ES
6,*+83 ^
LQWHOQHWGVHQG6,*+83
6WRFN/HYHOVFUHHQ
TXHU\BSD\PHQWBIUDPHES
H[LW
`HOVH^
VL]HRISD\PHQWBWUDQV
FKDU
YRLGVWRFNOHYHOBVFUHHQ
GLVSOD\BSD\PHQWBIUDPHES
EXI>@
^ LIGHI
GHEXJVWGHUU287?W SD\PHQWBVFUHHQ ?Q `
VSULQWIEXI6LJQDOUHFHLYHG
86(B)0/ VWRFNOYOBWUDQV
WEXI
VWRFNOYOBWUDQV
ES
VLJ
G?QVLJ IDWDOHUURUEXI `
WEXI `
HOVH VWRFNOYOBWUDQV
ES
VWRFNOYOBWUDQV 7UDQVBEXI
2UGHUVWDWXVVFUHHQ
VWDUWXSURXWLQH
HQGLI
GHEXJVWGHUU,1?W LQWPDLQLQWDUJFFKDU DUJY>@
VWRFNOHYHOBVFUHHQ ?Q
YRLGRUGHUVWDWXVBVFUHHQ
^
^ LIGHI
LQLWLDOL]HJOREDOYDULDEOHV
TXHU\BVWRFNOHYHOBIUDPHES
86(B)0/ RUGHUVWDWBWUDQV
WEXI
RUGHUVWDWBWUDQV
ES
WX[BFDOO7;B672&./(9(/FKDU
ES LIDUJF ^
VL]HRIVWRFNOYOBWUDQV
ISULQWIVWGHUU$UJXPHQW
GLVSOD\BVWRFNOHYHOBIUDPHES
WEXI
HUURU?Q
HOVH RUGHUVWDWBWUDQV
H[LW
GHEXJVWGHUU287?W
ES
RUGHUVWDWBWUDQV 7UDQVBEXI
VWRFNOHYHOBVFUHHQ ?Q
HQGLI
`
`
7BLG GHEXJVWGHUU,1?W RUGHUVWDWXVBVFUHHQ ?Q
HUURUORJJLQJ
56
DWRLDUJY>@
:BLG
7BLG
'BLG
7BLG
TPC Benchmark C Full Disclosure
UHJLVWHULQWHUUXSWKDQGOHU
VLJQDO6,*,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
ISULQWIVWGHUU)DLOHGWR
9HUVLRQ 7F!7FVWG
LIWSLQLW18//
IRU
ZULWHBHUURUPHVVDJH
6YFBQXPGHOHWHG
VLJQDO6,*7(50LQWHUUXSW
7F
VLJQDO6,*+83LQWHUUXSW
9HUVLRQ DGGGHFODUDWLRQRIPDNHBHUURULQIR
9HUVLRQ
B7&B+B
GHOHWH
DGG
D
DGMXVW
QRWLPSOHPHQWHGIXQF
86(B)0/ LI7UDQVBEXI
YRLG WSDOORF)0/
LQFOXGH
9HUVLRQ
XLK
EXIIHUGXPSIRUGHEXJ
18//75$16B6,=( GHILQH
18//
,1718//
9HUVLRQ
GHEXJOHYHO
^ ISULQWIVWGHUUWSDOORF IDLOHG?Q H[LW ` HOVH LI7UDQVBEXI
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// ^ ISULQWIVWGHUUWSDOORF IDLOHG?Q H[LW `
GHILQH
&+(&.2.
[
PHPVHW7UDQVBEXI75$16B6,=(
GHILQH
12(55
HQGLI
FKDU
EXI>@
VSULQWIEXI
$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 IUHRSHQEXIZVWGHUU
H[WHUQFKDU 6HUYLFH1DPH>7;B180@>69&B/(1@
67'287VWU OHQ
VHWYEXIVWGHUU18//B,2/%)
H[WHUQFRQVWFKDU
HQGLI
7[BQDPH>7;B180@
` LQW
IXQFWLRQSURWRW\SH
HOVH IFORVHVWGHUU
/,1(6
YWGHIDXOW
EODFNPDJLF
YRLG7VWDWXVFKDU LQW
HQGLI
YRLGHUURUVWDWXVFKDU
LQW
&2/6
YWGHIDXOW :,1'2:
YRLGFKDQJHBVWDWXVFKDU
VWGVFU
18//
IRUFRPSDWLELOLW\
73&IUDPH
YRLGPDNHBHUURULQIRFKDU LQWFKDU
PDLQORRS
YRLGZULWHBHUURUPHVVDJHFKDU
WSWHUP
YRLGIDWDOHUURUFKDU
VWDWLFVWUXFWWHUPLRV
RULJBVWDW
YRLGVTOHUURULQWFKDU
VWDWLFLQW
EXIUHVW
YRLGFRQYHUWBGDWHWLPHFKDU GRXEOH
YRLGFRQYHUWBGDWHFKDU GRXEOH
VWDWLFLQW
BDWWU
YRLGWX[BFDOOLQWFKDU
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
^
LQWLWRDFKDU RXWLQWLQ ^ FKDU
EXI>@
FKDU EXISWU
OHQ
VWDW
VWUXFWZLQVL]H
VL]H
GHILQHG$66,*1B%8))(5
PRYHFXUVRU
VWDWLFFKDU LILQ
VWUHDPBEXI>%8))(5B6,=(@
^
RXW
LIXVLQJ'6FFXVHFRPELQDWLRQRIFRQVWDQW
RXW
VHWYEXIVWGRXWVWUHDPBEXIB,2)%)
?
UHWXUQ
%8))(5B6,=(
`HOVHLILQ ^
HQGLI LQ
RXW
UHWXUQ `
LIGHILQHG%8))(5,1*
EXI
LQW
VWUXFWWHUPLRV
LIGHI
LQ
OLWHUDOQXPEHUDQGSRLQWHU H[ FKDU EXI
YRLGFXUVRUBXS
%8))(5,1*
FXX
VHWYEXIVWGRXW18//B,2)%)
^
HQGLI
OHQ
?>$:5,7(EXI
FKDU
` LIWFJHWDWWU RULJBVWDW EXISWU
?>$
:5,7(EXIVL]HRIEXI
?
IRULQ!LQ EXISWU
EXI>@
^
VWDW
^
BFURZ
RULJBVWDW `
LQ VHWUDZPRGH
OHQ `
YRLGFXUVRUBXSLQWURZ
VWDWFBLIODJ ZKLOH RXW
^
VWDWFBRIODJ
FXX
a,1/&5_,&51/_,8&/&_,675,3_,;21
EXISWU
FKDU
a21/&5_2&51/_21/5(7_23267
EXI>@
VWDWFBOIODJ
UHWXUQOHQ `
a,&$121_(&+2
HQGLI
LI
VSULQWIEXI?>G$URZ :5,7(EXIVWUOHQEXI BFURZ VWDWFBFF>90,1@
URZ
`
UHDGFKDUDWOHDVW VWDWFBFF>97,0(@
EXIIHULQJZULWH
YRLGFXUVRUBGRZQ FXG
ZDLWXQWLOFKDUFRPHV ^
HOVH
VWDWFBFF>90,1@
LQWEXIIOXVK
VWDWFBFF>97,0(@
ZULWH67'287BZULWHEXIIHUBZULWHVL]H
FKDU
EXI>@
?Q
UHDGFKDUV
^
BZULWHVL]H
:5,7(EXIVL]HRIEXI
BFURZ
WLFNZDLWDIWHUVWFKDU
BZULWHVL]H
`
HQGLI
WFVHWDWWU67',17&6$'5$,1
UHWXUQ VWDW
`
YRLGFXUVRUBGRZQLQWURZ FXG
VHWDIWHURXWSXW ^
LQWEXIZULWHFKDU GDWDLQWVL]H
JHWZLQGRZVL]H
FKDU
EXI>@
LILRFWO67',1
VSULQWIEXI?>G%URZ
^ LIBZULWHVL]HVL]H! ^ 7,2&*:,16= VL]H
EXIIOXVK
:5,7(EXIVWUOHQEXI
^
BFURZ
/,1(6
` PHPFS\BZULWHEXIIHUBZULWHVL]HGDWD
URZ
`
VL]HZVBURZ &2/6
VL]H
YRLGFXUVRUBULJKW
VL]HZVBFRO
FXI
`
UHWXUQVL]H `
`
LQWEXISXWFKFKDUFK
BFURZ
^
BFFRO
^ FKDU
?>&
:5,7(EXIVL]HRIEXI
BFFRO
LIBZULWHVL]H! ^ `
FOHDU
EXIOXVK
UHWXUQ
` BZULWHEXIIHU>BZULWHVL]H@
EXI>@
FK
`
YRLGFXUVRUBULJKWLQWFRO
LQWHQGZLQ
^
FXI UHWXUQ `
FKDU
^
EXI>@
VHWDIWHURXWSXW
VSULQWIEXI?>G&FRO :5,7(EXIVWUOHQEXI
LIWFVHWDWWU7&6$)/86+ RULJBVWDW QHZGHVWRU\ZLQGRZ
BFFRO
^ UHWXUQ
:,1'2: LQLWVFU
FRO
`
`
58
TPC Benchmark C Full Disclosure
BDWWU
YRLGFXUVRUBOHIW
LIDWWUV $B81'(5/,1( ^
FOHDU
^ FKDU
EXI>@
UHVHW
LQWFOHDU
FXE
^
?E
FKDU
EXI>@
XQGHUOLQHBPRGHBRQ
?>+?>-
BDWWU_
:5,7(EXIVL]HRIEXI :5,7(EXIVL]HRIEXI
BFFRO
$B81'(5/,1( `
`
BFFRO YRLGFXUVRUBOHIWLQWFRO
BFURZ
FXE
LIDWWUV $B67$1'287 ^
UHYHUVHBPRGH
BDWWU_
$B67$1'287
UHWXUQ
^ FKDU
`
`
EXI>@
` LQWGHOHWHOQ
VSULQWIEXI?>G'FRO
BFFRO
UHWXUQ
HOHO
:5,7(EXIVWUOHQEXI
`
^
FRO
FKDU
`
EXI>@
?>.?>. HO
FOHDUWRHQGRIOLQH LQWPRYHLQW\LQW[
SULQWFKDUDFWHUVWULQJ
FVU HOFOHDUWREHJLQQLQJ
YRLGDGGQVWUFKDU VWULQWQ
^ FKDU
EXI>@
LQW
OHQ
RIOLQH
^ :5,7(VWUQ
:5,7(EXIVL]HRIEXI BFFRO
BFFRO
Q
`
GHEXJVWGHUU,1?WPRYH\G[G UHWXUQ
?Q\[
YRLGDGGVWUFKDU VWU
`
LI OHQ
^
VSULQWIEXI?>GG+\[
:5,7(VWUVWUOHQVWU
:5,7(EXIOHQ
FKDQJHDWWULEXWHV
LI\
YRLGQRUPDOBPRGH
LQW
HOVH BFURZ ^
FXUVRUBULJKW[
:5,7(VWUO
VJU
LI[!BFFRO ^
BFFRO
^ FKDU
BFFRO
EXI>@
?>P?
:5,7(EXIVL]HRIEXI
FXUVRUBOHIWBFFRO
YRLGDGGFKFKDUFK
`
^
` `HOVHLI[
VWUOHQVWU
O
`
`HOVHLI[BFFRO ^
[
O
:5,7( FK
YRLGUHYHUVHBPRGH
BFFRO ^
FXUVRUBGRZQ\
BFFRO
UHY
LI\!BFURZ ^
`
^ FKDU
BFURZ
EXI>@
?>P
`HOVHLI[BFFRO ^ :5,7(EXIVL]HRIEXI
FXUVRUBXSBFURZ
LQSXWFKDUDFWHUV
`
\
LI
` YRLGXQGHUOLQHBPRGHBRQ
`HOVH^ EXI>@
?
EXI>@
>
OHQ
LWRDEXIOHQ\
OHQ
EXI>@
?>P
:5,7(EXIVL]HRIEXI
LWRDEXIOHQ[
EXI>OHQ@
^ FKDU
OHQ
EXI>OHQ@
LQWJHWFK
VPXO ^
EXI>@
` :5,7(EXIVL]HRIEXI
\
LIEXI>@
`
[E ^
IRXQG(6&VHTXHQFHKHDGHU
GHEXJVWGHUU287?WPRYH ?Q UHWXUQ
UHWXUQ(55
?>P
[
`
^
HUURURUFORVHGFRQQHFWLRQ FKDU
BFURZ
UHDG67',1EXI
LIUWQ
UPXO
VWDW
UWQ
^
BFFRO
UWQ
VWUXFWWHUPLRV
YRLGXQGHUOLQHBPRGHBRII
` HQGLI
EXI>@
LQW
`
+
:5,7(EXIOHQ
XQVLJQHGFKDU
LQWDWWUVHWLQWDWWUV LIPDQ\FKDUVDUHUHDG
^ LIDWWUV
LPPHGLDWHO\WKLVLV(6&VHTXHQFH
BDWWU ^ QRUPDOBPRGH $B1250$/
FOHDUZLQGRZOLQH
59
TPC Benchmark C Full Disclosure
`
LIWFJHWDWWU67',1 VWDW
LQW
UWQ
LQW
FK
^ UHWXUQEXI>@
DNH\ZDVSUHVVHG
,FDQQRWNQRZ `
(6&VHTXHQFHLQ%8))(5PRGH
GHEXJVWGHUU,1?WJHWFK ?Q
6RUU\ HOVH
GHILQH
.(<%8)6,=(
LIEXIUHVW
UHWXUQEXI>@ ` VWDWFBFF>97,0(@
^ EXIUHVW
UHDG67',1EXI
.(<%8)6,=(
GHEXJVWGHUU?WUHDGFRXQW
LQWJHWB(6&XQVLJQHGFKDU EXILQW NH\
ZDLWWLFN WFVHWDWWU67',17&6$'5$,1
G?QEXIUHVW
^ XQVLJQHGFKDU
VWDW
SWU
LIEXIUHVW
EXI
^
HUURURUORVWFRQQHFWLRQ UWQ
GHEXJVWGHUU
GHEXJVWGHUU,1?WJHWB(6& ?Q
UHDG67',1EXI
287?WJHWFK(55 ?Q
VZLWFK SWU ^
UHDGPDQ\FKDUV
UHWXUQ(55
FDVH > WFJHWDWWU67',1 VWDW
VZLWFK SWU ^
VWDWFBFF>97,0(@
FDVH
` EXIFXU
FDVH a
WFVHWDWWU67',17&6$'5$,1
NH\
VWDW .(
LIGHILQHG'(%8* '(%8*!
LQW
FDVH ?
^
IRUL
EUHDN
L
;EXI>L@
UHWXUQ
`
`
GDWDH[LVWVFRQYHUW
ISULQWIVWGHUU?WFGU
EUHDN
VHTXHQFHLQWRDFRGH
G?QEXIFXUEXIUHVW
FDVH $
NH\
VZLWFKEXI>@ ^
EUHDN
FDVH >
FDVH %
.(
FDVH &
HQGLI
LIEXI>EXIFXU@
GHEXJVWGHUU287?W
FDVH &
UWQ
JHWFK
NH\ .(
EXI>EXIFXU@ EXI>EXIFXU@ UHWXUQEXI>EXIFXU@
NH\
UWQ
`
.(
.(
F G?Q
EUHDN FDVH '
FDVH $
(6& ^
EXIUHVW
EUHDN
.(
`
.(
NH\
VZLWFKEXI>@ ^
.(<%8)6,=(
ISULQWIVWGHUU
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
LIUWQ ^
GHIDXOW
FDVH
(6&
EXIUHVW
`
FDVH
UHORDG PHPPRYHEXIEXIEXIFXU
VZLWFKEXI>@ ^
EXIFXU
a
GHEXJVWGHUU287?WJHWB(6& UWQ
UWQ
G?QSWUEXI
.(
ZKLOHUWQ! ^
`
EUHDN
`
`
EXIUHVW
EUHDN
EXI>EXIUHVW@
`
LQWJHWFK
EUHDN
^
UWQ ?
LIUWQ JHWB(6&EXI FK !
^ EUHDN
VWDWLFXQVLJQHGFKDU `
EXI>.(<%8)6,=(@ UHWXUQUWQ
UHDG67',1EXIEXIUHVW
.(<%8)6,=(EXIUHVW
UHWXUQSWUEXI
VWDWLFLQW
EXIFXU
60
TPC Benchmark C Full Disclosure
HQGLI
GHILQH
B7(50B+B
`
GHILQH
67',1
LIUWQ ^ FRQQHFWLRQHUURU
GHILQH
67'287
GHILQH
67'(55
GHILQH
('(/
GHILQH
%6
GHILQH
7
%$GHILQH
/)
FRPSDWLELOLW\
GHEXJVWGHUU
GHILQH
&5
UHWXUQ(6&
GHILQH
&88
GHILQH
&8'
GHILQH
&8)
:,1'2: LQLWVFU
GHILQH
&8%
LQWHQGZLQ
GHILQH
(6&
YRLGFXUVRUBXSLQW
GHILQH
'(/
YRLGFXUVRUBGRZQ
GHILQH
.(
YRLGFXUVRUBULJKW
GHILQH
.(
YRLGFXUVRUBULJKWLQW
GHILQH
.(
YRLGFXUVRUBOHIW
GHILQH
.(
GHILQH
.(
GHILQH
.(
YRLGXQGHUOLQHBPRGHBRQ
GHILQH
.(
YRLGXQGHUOLQHBPRGHBRII
GHILQH
.(
LQWFOHDU
GHILQH
.(
LQWPRYHLQWLQW
GHILQH
.(
.(
YRLGDGGQVWUFKDU LQW
LQWGRXSGDWH
GHILQH
.(
YRLGDGGVWUFKDU
^
GHILQH
.(
YRLGDGGFKFKDU
UWQ
UHDG67',1
EXIEXIUHVW.(<%8)6,=(EXIUHVW
GHILQH
(55?Q UHWXUQ(55 `HOVHLIUWQ
^
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
GHEXJVWGHUU?WEXIFXU
YRLGFXUVRUBGRZQLQW
GEXIUHVW
G?Q EXIFXUEXIUHVWUWQ GHEXJVWGHUU287?WJHWFK
G?Q
FK UHWXUQFK
YRLGFXUVRUBOHIWLQW YRLGQRUPDOBPRGH YRLGUHYHUVHBPRGH
`
HQGLI
ERRO
(6&?Q
`
GUWQ
YRLG
IRUFRPSDWLELOLW\
GHEXJVWGHUU 287?WJHWFK
:,1'2:
LQWGHOHWHOQ XSGDWHVFUHHQ
LIGHI
GHILQH.(
%8))(5,1*
LQWJHWFK
LQWDWWUVHWLQWDWWUV
GHILQH
.(
GHILQH
.(
LQWUHIUHVK
GHILQH
.(
PDFUR
GHILQH
.(
GHILQH
.(
GHILQH
WHUPK
LIEXIUHVW
^
IRU
LQWGRXSGDWH
ZULWHEXIIHULQJ IIOXVKVWGRXW ` HQGLI UHWXUQ `
GHILQH
GRXSGDWH
IIOXVKVWGRXW
GHILQH
UHIUHVK
GRXSGDWH
.(
GHILQH
ENJGD
GHILQH
.(
GHILQH
UHVHWW\
GHILQH
.(
GHILQH
VDYHWW\
.(
GHILQHQRHFKR
WHUPK GHILQH 9HUVLRQ
9HUVLRQIRU7F 9HUVLRQ
DGG
IXQFWLRQSURWRW\SH 9HUVLRQ
.(
)LUVW
GHILQH
FEUHDN
GHILQH
LQWUIOXVKZE
GHILQH
$B1250$/
GHILQH
NH\SDGZE
GHILQH
$B81'(5/,1(
GHILQH
OHDYHRNZE
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+BAA 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
6HFRQGHGLWLRQIRU7F 9HUVLRQ
`
OHQ
`
`HOVHLILOHQ
HQGLI
LOHQ
^
RPLW
EXIHQG
)/B%/$1. BGLUW\LQTXHULHV
GI!IOHQ
9HUVLRQ
FKHFN
EXIHQG
9HUVLRQ
D
LQWPDNHBQXPEHUBILHOGFKDU EXIGDWDILHOGBW GI
EXIHQG
^
PHPVHWEXIHQG 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[WUDFWBQXPEHUFKDU EXIGDWDILHOGBW GI
UHWXUQOHQ
H[WUDFWBQXPEHUQVWUGI
^
LIGI!IODJ )/B,17 ^
`
VSULQWIEXIG LQW GI LIGI!IODJ )/B6,*1 ^
!GDWD
LI QVWUSWU
`HOVHLIGI!IODJ )/B'%/ ^
^
VSULQWIEXII GRXEOH
EXISWU
GI!GDWD
YRLGLQVHUWBQXPEHUGDWDILHOGBW GIFKDU EXILQW OHQ
`HOVHLIGI!IODJ )/B6+257 ^
LQWFKLQW SRV
`HOVH^
VSULQWIEXIG VKRUW
EXISWU
GI!GDWD ` ` HOVH
`
YRLGH[WUDFWBQXPEHUFKDU 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 `
LIFK
LIGI!IODJ )/B'%/ ^ VUFOHQ
VSULQWIEXII GRXEOH
LIGI!IODJ )/B6,*1 ^
GI!GDWD
LOHQ
UHWXUQ
^
VWUOHQQVWUSWU
LI EXI
VUFOHQGI!IOHQ
^
WRJJOHVZLWFK
`
LIGI!IODJ )/B6+257 ^
LIVUFOHQ!OHQ __GI!IOHQ!
EXI
L
VKRUW GI!GDWD
`HOVH^
VUFOHQ!OHQ
EXI
^
L
`HOVHLIGI!IODJ )/B,17 ^
`
LQW GI!GDWD
PHPVHWEXI
GI!OHQ LIL
PRYHGI!URZGI
`
!FRO DGGFK EXI
GHEXJVWGHUU?W V RXWRI
^
EXI
EXI
!FRO SRV
!FRO UHWXUQ
`HOVHLIL ^
L
PRYHGI!URZGI
QVWUGI!URZGI
?
UHWXUQ
EXI
UDQJHIRUILHOGGG ?Q
UHWXUQ
` `HOVH^
L
UHWXUQ
PHPVHWEXISWU OHQ
`
EXISWU
`
?
IRUL!L
LIGI!IOHQ
^
EXISWU
L
^
`
62
TPC Benchmark C Full Disclosure
LI OHQ
IRUL
^
LIGI!IODJ )/B6,*1 ^
GI!IOHQL!L ^
GI!OHQ ^
LIEXI>ISRVL@
UHWXUQ
^
` `HOVHLI OHQ
EUHDN
UHWXUQ
GI!OHQ ^ `
`
UHWXUQ HQG
`
`
GI!OHQ OHQ
LIL
HQG
IRUL
SRV
EXI>L@
GI!OHQ OHQ
`
IRUL
EXI>HQG@
VWDUWLHQGL ^
EXI
EXI>L@
` `
`
EXI>L@
`HOVH^
OHQ
EXI>L@
` EXI>HQG@
^
HQGL ^
VWDUW
SRVL!
FK
LIEXI> SRV@
^
LI OHQ
OHQ
SRV [[[[
^ LIGI!IODJ
[[[ [ [[[[
SRV
)/B6,*1 ^
GI!OHQ
EXI
ISRV
EXI>VWDUW@
`
EXI>GI!OHQ@
LIGI!IOHQ! ^ LIEXI>VWDUW@
^
EXI>VWDUW@
HQG
ISRV
HQG
GI!OHQ
`
`HOVH^
VWDUWPRYHVWRULJKW
`
`
OHQ
IRUL
`
SRVL
LI OHQ
HQGL
LIGI!IOHQ! ISRV
^
SRV
^ LIEXI>L@
HQG ^
`
EUHDN
GI!OHQ
^
` EXI>L@
PRYHGI!URZGI!FRO
DGGVWUEXI
OHQ
WPS
EXI>ISRV@ EXI>ISRV@
PRYHGI!URZGI!FRO SRV
`
EXI>ISRV@
OHQ
EXI>ISRV@
SRV
WPS
`
L SRV
L
`
`
LIGI!IOHQ! ^
YRLGVDYHBQXPEHUGDWDILHOGBW GIFKDU EXILQWOHQ
^
PRYHGI!URZGI!FROVWDUW DGGQVWUEXIVWDUW OHQ
FKDU
LIISRV SRV ^
PRYHGI!URZGI!FRO
PRYHGI!URZGI!FRO SRV
`
WPS
LQW
L
VKRUW
V
GRXEOH
G
EXIGI!OHQOHQ
EXI>ISRV@ LIGI!IODJ )/B,17 ^
EXI>ISRV@
IRULVGLJLW EXISWU EXISWU
EXI>ISRV@
EXISWU
DGGVWUEXI
EXI>ISRV@
WPS
^ L
`
YRLGGHOHWHBQXPEHUGDWDILHOGBW GIFKDU EXILQW OHQ
L EXISWU
LQW SRV LIEXI>ISRV@
^ LQW
ISRV
LI EXISWU
^ IRUEXISWU
[[[
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
LIGI!IODJ
GI!OHQ __
`
LQW GI!GDWD
63
L
TPC Benchmark C Full Disclosure
FDVH&88
`HOVHLIGI!IODJ )/B'%/ ^
FDVH.(
IRULVGLJLW EXISWU EXISWU
IXQFWLRQVIRUHGLWLJQDVWULQJILHOG
FDVH&8'
^ G
H[LWIODJ
G
758(
EUHDN
EXISWU
FDVH.(
` LI EXISWU
LQWPDNHBVWULQJBILHOGFKDU EXIGDWDILHOGBW GI
FDVH&8%
^ IRUEXISWU
LISRV!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
PHPVHWEXI
GI!OHQ
LISRVGI!OHQ
G
FDVH&8)
GHEXJVWGHUU?W V WRR
^
`HOVHLIGI!IODJ )/B6+257 ^
?
LIVUFOHQ!GI!OHQ ^
FDVH.(
G
`
VWUOHQGI!GDWD
`
ORQJIRUILHOGGG ?Q
IRULVGLJLW EXISWU EXISWU
GI!GDWDGI!URZ
SRV
^ V
GI!FRO
V
UHWXUQGI!OHQ
FXUVRUBULJKW
EXISWU
`
`
` LI EXISWU
EUHDN
^ IRUEXISWU
LVGLJLW EXISWU EXISWU ^ V
FDVH.(
PHPFS\EXIGI!GDWDVUFOHQ
FDVH'(/
PHPVHWEXIVUFOHQ GI!OHQVUFOHQ
FDVH('(/
V
GHOHWHBQXPEHU
EXISWU
UHWXUQVUFOHQ
GIEXI OHQ SRV
`
`
EUHDN
` LI EXI
FDVH%6
^ V
%6
V
.(
`
VKRUW GI!GDWD
LISRV!VWDUW ^
V
SRV
`
YRLGLQVHUWBVWULQJGDWDILHOGBW GIFKDU EXILQW OHQLQW FKLQW SRV
`
^
FXUVRUBOHIW
GHOHWHBQXPEHUGIEXI OHQ SRV
LQW
HQG
LQW
L
LI LQWHGLWBQXPEHUBILHOGGDWDILHOGBW 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
`
IRUL
`
SRV OHQL!
EXI>L@
GHIDXOW
LIFK
EXI>HQG@
^
JHWFK
LIGI!IODJ )/B6,*1 ^ VWDUW
SRV
VNLSFKDUDIWHUVSDFH
`
OHQ
HQGLI
`
LILVGLJLWFK __FK ^
PRYHGI!URZGI!FRO
PRYHGI!URZGI!FROHQG
DWWUVHW$775B,1387
DGGQVWUEXIHQG OHQHQG
LQVHUWBQXPEHUGIEXI OHQFK SRV
DGGVWUEXI
`
PRYHGI!URZGI!FROSRV
PRYHGI!URZGI!FRO
EUHDN
UHIUHVK
DGGVWUEXI
`
FK
EXI>L@
FK
GI!OHQ
ZKLOHH[LWIODJ
`
$92,'B57(B%8*
PDNHBQXPEHUBILHOGEXIGI
HQGL ^
EUHDN
LIGHI OHQ
UHWXUQ
SRV
)$/6(
UHIUHVK
758( ^
PRYHGI!URZGI!FRO SRV
`
JHWFK
VZLWFKFK ^
DWWUVHW$775B%$6(
FDVH/)
VDYHBQXPEHUGIEXIOHQ
`
FDVH&5
FDVH.(
UHWXUQFK
FDVH7$% `
64
TPC Benchmark C Full Disclosure
YRLGGHOHWHBVWULQJGDWDILHOGBW GIFKDU EXILQW OHQLQW
VZLWFKFK ^
SRV
FDVH/)
`
FDVH&5
^
GLVSOD\DVHWRIILHOGV
LQW
HQG
FDVH7$%
LQW
L
FDVH.(
LIOHQ
^
FDVH&88
YRLGGLVSOD\BIUDPHLQWPRGHFRQVWWH[WILHOGBW WI
FDVH.(
GDWDILHOGBW GI
FDVH&8'
^ LQW
UHWXUQ
H[LWIODJ
` LI SRV
OHQ ^
FKDU
EUHDN
GHEXJVWGHUU,1?WGLVSOD\BIUDPH
LISRV! ^
`
PRGH[;WI;GI; ?Q PRGHWIGI
OHQ
LIPRGH )5B7(;7 ^
SRV
IRUL
EXI>@
FDVH&8%
UHWXUQ
HQG
FDVH.(
L
WIGI
758(
SRVLHQGL ^
WH[W
FXUVRUBOHIW
EXI>L@
EXI>L@
` EXI>HQG@
`
DWWUVHW$775B%$6(
EUHDN
IRUL
HRIOWI>L@ L ^ PRYHWI>L@URZ
FDVH.(
WI>L@FRO
FDVH&8)
DGGVWUFKDU
OHQ
LISRVGI!OHQ
EXI>SRV@
WI>L@GDWD
^ GHEXJVWGHUU
PRYHGI!URZGI!FRO
?W7H[WG #GG V ?Q
DGGVWUEXI PRYHGI!URZGI!FRO SRV
L
WI>L@URZWI>L@FROWI>L@GDWD
`
`
SRV ` FXUVRUBULJKW
YRLGVDYHBVWULQJGDWDILHOGBW GIFKDU EXILQWOHQ
`
DWWUVHW$775B'$7$
EUHDN
LIPRGH )5B'$7$ ^ IRUL
FDVH.(
^ VWUFS\
)/B'$7$ ^
FDVH('(/
VWUQFS\
FRQWLQXH
GHOHWHBVWULQJGI PHPFS\GI!GDWDEXIOHQ
GI!GDWDOHQ
HRIOGI>L@ L ^ LIGI>L@IODJ
FDVH'(/
`
EXI OHQ SRV EUHDN
?
GHEXJVWGHUU
FDVH%6
`
?W
'DWDG #GG IODJ
LISRV! ^
GI>L@URZGI>L@FROGI>L@IODJ
;?Q L
FI.(
SRV
LQWHGLWBVWULQJBILHOGGDWDILHOGBW GI
LIPRGH
^ LQW
H[LWIODJ
LQW
FK
LQW
OHQ
)$/6(
)5B83'$7( LVBGLUW\GI>L@ ^
FXUVRUBOHIW
`
LQW
EUHDN
SRV
EXI>@
`
LIGI>L@IODJ
GHIDXOW
FKDU
FRQWLQXH
GHOHWHBVWULQJGIEXI OHQ SRV
)/B675 ^
LILVDOQXPFK ^
OHQ SRV
PDNHBVWULQJBILHOGEXI GI>L@
PDNHBVWULQJBILHOGEXIGI
`HOVH^
LQVHUWBVWULQJGIEXI OHQFK SRV
OHQ
`
`
DWWUVHW$775B,1387
`
DGGVWUEXI
UHIUHVK PRYHGI>L@URZ
PRYHGI!URZGI!FROSRV
`
UHIUHVK
DWWUVHW$775B%$6( VDYHBVWULQJGIEXIOHQ
ZKLOHH[LWIODJ FK
PDNHBQXPEHUBILHOGEXI GI>L@
EUHDN
PRYHGI!URZGI!FRO
GI>L@FRO DGGVWUEXI
758( ^ JHWFK
UHWXUQFK
65
TPC Benchmark C Full Disclosure
UHIUHVK
`HOVHLIGI>SRV@IODJ
FOHDUBGLUW\GI>L@
`
)/B180 ^
UWQ
` HGLWBQXPEHUBILHOG GI>SRV@
`
`
&OHDUWKHVFUHHQDQGFORVHFXUVHV
GHEXJVWGHUU?WSRVG
YRLGFORVHBVFUHHQ
DWWUVHW$775B,1387 LIPRGH )5B,1387 ^ IRUL
HRIOGI>L@ L ^
^
UWQNH\ G?QSRVUWQ
LIGI>L@IODJ )/B,1387 ^
VZLWFKUWQ ^
VONBFOHDU
FDVH/)
FOHDU
FDVH&5
UHIUHVK UHVHWW\
FRQWLQXH
H[LWIODJ
`
EUHDN
`
EUHDN
XLK
FDVH(6&
GHEXJVWGHUU ?W ,QSXWG #GG IODJ
HQGZLQ
758(
FDVH.(
;?Q
XLK+HDGHURIILHOGRSHUDWLRQIXQFWLRQV
FDVH&88
L
GI>L@URZGI>L@FROGI>L@IODJ
L
9HUVLRQ
SRV
ZKLOHL!
LIPRGH
L
LIL!
`
9HUVLRQ
IRU
9HUVLRQ
GHOHWH
WHUPF
`
FRQWLQXH
^ SRV
LIGI>L@IODJ
)LUVW
GI>L@IODJ )/B,1387 ^
)5B83'$7( LVBGLUW\GI>L@ ^
(GLWLRQ
FRORUPRGH
L
)/B675 ^
`
9HUVLRQ
EUHDN
6HFRQG(GLWLRQIRU7F 9HUVLRQ
FDVH7$%
PDNHBVWULQJBILHOGEXI GI>L@ `HOVH^
FDVH.(
GXSOLFDWHGHILQLWLRQV
FDVH&8'
GHOHWH
PDNHBQXPEHUBILHOGEXI GI>L@
L
`
SRV
ZKLOHHRIOGI>L@ PRYHGI>L@URZ
LIQGHIB8,B+B GHILQHB8,B+B
GI>L@IODJ )/B,1387 ^ L
GI>L@FRO
LIGHI7(50
`
DGGVWUEXI
IRUWHUPF
LIHRIOGI>L@ ^ SRV
FOHDUBGLUW\GI>L@
HOVH
L
` `
7(50
`
LIGHIBBOLQX[BB
EUHDN
LQFOXGHQFXUVHVFXUVHVK! HOVH
`
LQFOXGHFXUVHVK!
`
DWWUVHW$775B%$6(
LQFOXGHWHUPK
HQGLI
UHIUHVK GHEXJVWGHUU287?WTXHU\BIUDPH ?Q
GHILQH
('(/
GHILQH
&88
GHILQH
&8'
GHILQH
&8)
GHILQH
&8%
HQGLI
7(50
GHILQH
6,03/(9,(:
GHEXJVWGHUU287?W
`
GLVSOD\BIUDPH ?Q `
2SHQFXUVHVDQGVHWXS YRLGTXHU\BIUDPHLQWVWDUWGDWDILHOGBW 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
GHEXJVWGHUU,1?WTXHU\BIUDPHVWDUW
LIQGHI
GGI; ?Q VWDUWGI
6,03/(9,(:
GHILQH$775B'$7$
$B1250$/
ENJG$775B%$6(
GHILQH$775B,1387
$B81'(5/,1(
LQWUIOXVKVWGVFU)$/6(
HOVH
BBOLQX[BB
GHILQH$775B'$7$
$B81'(5/,1(
NH\SDGVWGVFU758(
GHILQH$775B,1387
$B67$1'287
LIGI>SRV@IODJ )/B675 ^
QRGHOD\VWGVFU)$/6(
HQGLI
UWQ
OHDYHRNVWGVFU)$/6(
HQGLI ZKLOHH[LWIODJ
758( ^
HGLWBVWULQJBILHOG GI>SRV@
66
TPC Benchmark C Full Disclosure
)UDPHRSWLRQ
[
VKRUW
OHQ
VKRUW
IOHQ
GHILQH
)5B7(;7
WH[WILHOGVUHDGRQO\FRQVW
FKDU
URZ
GHILQH
)5B'$7$
FKDU
FRO
FKDU
OHQ
[
GDWDILHOGVUHDGRQO\YDU GHILQH
)5B,1387 [
FKDU
XQVLJQHG
LQSXWILHOGVZULWDEOHYDU GHILQH
)5B)8//
FKDU
[I DOO
GDWD
`GDWDILHOGBW
ILHOGV GHILQH
IOHQ IODJ
)5B83'$7(
[
XSGDWHGILHOGVRQO\ GHILQH
)5B86(5'()
[
IXQFWLRQSURWRW\SH
XVHUGHILQHG YRLGGLVSOD\BIUDPHLQWFRQVWWH[WILHOGBW GDWDILHOGBW YRLGTXHU\BIUDPHLQWGDWDILHOGBW
)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
[
GDWDZULWDEOH
YDU GHILQH
)/B,*125(
[
GDWD
ZULWDEOHLJQRUDEOH GHILQH
)/B',57<
[
GLUW\ILHOGIRU
)/B'$7$ GHILQH
)/B865'()
[
XVHU
GHILQHG
PDFURGHILQLWLRQ
GHILQH
HRIOILHOGBW
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&&O695)/$*
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&&O695)/$* 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 LQFOXGHG5'%'%
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:O65&3+ W65&3+
VTOFFO65&3+ W65&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(77OQNBRO 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
LIWSWYBXVHFWYBVWBXVHF ?
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('
LI180
^ISULQWIWLPHBIG64/B180
-03&,17BQRS ^`
? G
($&+B7,0(
DOOBWLPH180WLPHBVHFWLPHBXVHF ?
G?Q180WLPHBXVHF ?
6\PIR:$5(5'%73&&%HQFKPDUN
`?
LI ,FK GHILQH6/((3B0,1 GHILQH64/:$,7B2XVOHHS 6/((3B0,1
HOVH?
$SHQGL[%6HUYHU6RXXUFH&RGH
^ISULQWIWLPHBIG$//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
DWRLFWP
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
DWRLFWP
)FKJ)%)5 LQIR!GDWD)0/B'$7$
\PGKPV
FKDU ESQ
GHILQH64/:$,7B'XVOHHS
VL]HRIQHZRUGHUBWUDQV
6/((3B0,1
VWUQFS\FWP WLPH>@
GHILQH64/:$,7B6XVOHHS 6/((3B0,1
\PGKPV
DWRLFWP
HQGLI
HQGLI
LWPWPBKRXU
\PGKPV
`
HQGLI
VWUQFS\FWP WLPH>@
^
\PGKPV
DWRLFWP
LIGHI
LWPWPBPLQ
\PGKPV
HOVHLIPL[
QHZRUGHUBWUDQV ESQ
86(B)0/ ,FK SEXI
SD\PHQWBWUDQV ESS RUGHUVWDWBWUDQV ESR
VWUQFS\FWP WLPH>@
GHOLYHU\BWUDQV ESG
\PGKPV
DWRLFWP
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]HRISD\PHQWBWUDQV
SD\PHQWBWUDQVSEXI
RWP
RUGHUVWDWBWUDQVREXI
UHWXUQRWP
ZBLG
ESS!ZBLG
GHOLYHU\BWUDQVGEXI
`
GBLG
ESS!GBLG
FBGBLG
ESS!FBGBLG
73&&
FBZBLG
ESS!FBZBLG
VWRFNOYOBWUDQVVEXI HQGLI
VWUXFWWLPHYDOWSWSBH
ORQJWYBVWBVHFWYBVWBXVHF
LQW73&&LQIRQXP
VWUQFS\FBODVWVL]HRIFBODVW
ORQJWLPHBVHFWLPHBXVHF
7369&,1)2 LQIR
ORQJWYBHQBVHFWYBHQBXVHFIRUGHOLYHU\
LQWQXP
VWUFS\FBODVWESS!FBODVW
ORQJUHVXOWBRBLG>@ IRUGHOLYHU\
^
IRUN
LQWQXPEHU
LQWPL[
^
LQWGRXLWX
LQWN
LIFBODVW>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]HRISD\PHQWBWUDQV
LIGHI75$&(
WLPWPB\HDUWLPWPBPRQ
'373&&FDOOPL[
WLPWPBPGD\
HQGLI
G?QPL[
^ LIPL[
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\PGKPVFKDU WLPH
FWP>@
` HOVHLIPL[
WLPWPBKRXUWLPWPBPLQWLPWPBVHF 18//
FKDU ESS
HQGLI
VSULQWIWFBVGGGGGG
WFBV>@
ESS!FBLG
KBDPRXQW 86(B)0/
YRLGVB\PGKPV
VWUXFWWPWLP
FBLG
QHZRUGHUBWUDQV LQIR!GDWD
UWQVL]H ZBLG
HQGLI UWQVL]H
VL]HRIQHZRUGHUBWUDQV
VWUQFS\FWP WLPH>@
ZBLG
ESQ!ZBLG
\PGKPV
DWRLFWP
GBLG
LWPWPB\HDU
\PGKPV
ESQ!&B5
GBLG
ESR!GBLG
FBLG
ESR!FBLG
ESR!&B5
ESQ!GBLG
WPSBGBLG
VL]HRIRUGHUVWDWBWUDQV
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]HRIFBODVW
'3$GHOLBKDQGOH
[&B5
?QGHOLYHU\BKDQGOHESG!&B5
G
VL]HRIVWRFNOYOBWUDQV
ZBLG
ESV!ZBLG
GBLG
ESV!GBLG
WKUHVKROG
ESV!WKUHVKROG
VWUFS\FBODVWESR!FBODVW
HQGLI
IRUN
LIESG!&B5
LI6WRFN/HYHO
^
^
NN
^ LIFBODVW>N@
ESV!&B5
[ ^
FBODVW>N@
[ ` `
LI2UGHU6WDWXV ^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
IRUGBLG
`
GBLGGBLG
)FKJ)%)5 LQIR!GDWD)0/B'$7$
VL]HRIVWRFNOYOBWUDQV
ISULQWIGHOLYHU\BKDQGOHG
HQGLI
GGBLGUHVXOWBRBLG>GBLG@
`
`
FKDU ESR VL]HRIRUGHUVWDWBWUDQV HQGLI ` HOVHLIPL[
ISULQWIGHOLYHU\BKDQGOH?Q
LIPL[
`
^
HOVH
LIGHI75$&( '3WSUHWXUQFDOOHGPL[
^
G?QPL[
HQGLI
^ ISULQWIGHOLYHU\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 WSUHWXUQ7368&&(66LQIR!GDWD/
ESG!VWDUWVHF ESG!VWDUWXVHF
HOVH WSUHWXUQ7368&&(66LQIR
ZBLG
!GDWDUWQVL]H
RBFDUULHUBLG
HQGLI
ISULQWIGHOLYHU\BKDQGOHHUUSRVG
`
64/67$7(G?Q
`
`
ESG!GBLG &OHDUWKH
WSVYUGRQH
LIGHI75$&( '32XWGHOLBKDQGOH
&RPPLW5ROOEDFNIODJ
LIGHOLYHU\BKDQGOH
18//
[&B5
G
YRLGWSVYUGRQH
HQGLI
^ LIGHI75$&(
'3WSUHWXUQFDOOHG0,;
86(B)0/
?QGHOLYHU\BKDQGOHESG!&B5
LIGHI75$&(
^
G73125(3/<?QPL[
'3WSVYUGRQHFDOOHGSLG
,FK
HQGLI
HQGLI
QXP
WSUHWXUQ7368&&(66FKDU
-03&,17
ESGVL]HRIGHOLYHU\BWUDQV _73125(3/<
IIOXVKGHOLYHU\BKDQGOH
LIGHI
IFORVHGHOLYHU\BKDQGOH
JHWSLG
AA HQGLI
86(B)0/ ,FK
P GHOLYHU\BKDQGOH
IRSHQORJQDPHZ
LIGHOLYHU\BKDQGOH ^GHOLYHU\BKDQGOH
18// VWGHUU
LIGHI
G?QJHWSLG
86(B64/B02'( VX]XNL
WSUHWXUQ7368&&(66FKDU 18//
VSULQWIORJQDPHKRPHWSFFGHORJGHOLYHU\BORJGQX
(;(&64/&200,7:25.
HOVH
HQGLI
WSUHWXUQ7368&&(66FKDU
(;(&64/',6&211(&7&855(17
ESGVL]HRIGHOLYHU\BWUDQV
LIGHI75$&(
HQGLI
'3GHOLYHU\BORJFDQQRWZULWH?Q
`
HQGLI
HOVHLIPL[
SULQWIGHOLYHU\BORJFDQQRWZULWH?Q
^
IIOXVKVWGRXW
LIGHI
'3',6&211(&764/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//
IRUGBLG
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
ISULQWIGHOLYHU\BKDQGOHGG
VWRFNOYOBWUDQV LQIR!GDWD
76
FKDUPVJ>@
TPC Benchmark C Full Disclosure
ORQJHUUQR
`
VKRUW ROBLBLGBLQG
),/( KDQGOH
`
VKRUW ROBLBLGBLQG
64/67$7(>@
18//`
LQWVFDQVWULQJWDUJHWVHDUFKOHQJWK
VWUXFW^
FKDU WDUJHW VHDUFK
LQWQXP
LQWOHQJWK
ORQJROBLBLG
^
`VRUWBLG>@
^
LQWVHDUFKBOHQJWKLWHU
VWUXFW^
UHWXUQ
LIVHDUFKBOHQJWK
LQWQXP
`
^
ORQJROBLBLG
V\VWHPGDWH!!WPSWSFFHUU
UHWXUQ
`UBLG>@
KDQGOH
`
LQWVRUWBQXP
LI
VWUFPS64/67$7(
^ LI
VWUFPS64/67$7(
IRSHQWPSWSFFHUUDE
LIKDQGOH
IRULWHU
18//
VWUOHQVHDUFK !OHQJWK
OHQJWKVHDUFKBOHQJWKLWHULWHUWDUJHW
KDQGOH
LIVWUQFPSWDUJHWVHDUFKVHDUFKBOHQJWK
VWGHUU
ORQJVRUWBROBLBLG LIGHI
^
^
86(B64/B02'( VX]XNL
`
^
(;(&64/%(*,1'(&/$5(6(&7,21
ISULQWIKDQGOH64/(552564/67$7(
UHWXUQ
HQGLI
V?Q64/67$7(
`
VKRUWKBFQW
IIOXVKKDQGOH
`
VKRUWUBFQW
UHWXUQ
LIGHI
86(B64/B02'( VX]XNL
`
`
(;(&64/(1''(&/$5(6(&7,21
UHWXUQ
`
HQGLI
SUH1HZ2UGHU
EHJLQBWUDQ
WSVYULQLW
SUH1HZ2UGHU
LIGHI
^
WSVYULQLWDUJFDUJY
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
'3WSVYULQLWFDOOHGSLG
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
IRUROBQXPEHU
LQWLQBROBQXPEHU
ROBQXPEHU
VBMRLQBVWU VMS
^
LBMRLQBVWU LMS
LIZBLG
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
IRUL
(;(&64/&200,7:25.
ROBTBMRLQBVWU ROTMS
^
HQGLI
LQWLWHPBQRWIRXQGBFQW
LIVRUWBLG>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
`
LISUH1HZ2UGHU L
VKRUW ROBLBLGBLQG
`
LISUH3D\PHQW L
VKRUW ROBLBLGBLQG
LIL
LISUH2UGHU6WDWXV L
VKRUW ROBLBLGBLQG
^
LISUH'HOLYHU\ L
VKRUW ROBLBLGBLQG
VRUWBLG>KBFQW@QXP
LISUH6WRFN/HYHO L
VKRUW ROBLBLGBLQG
KBFQW
VKRUW ROBLBLGBLQG
VRUWBLG>KBFQW@ROBLBLG
LIL
VKRUW ROBLBLGBLQG
!ROBLBLG>ROBQXPEHU@
^
VKRUW ROBLBLGBLQG
KBFQW
SULQWIGHUURUVLQ64/
VKRUW ROBLBLGBLQG
`
SUHSDUHVTXLWWLQJ?QL
VKRUW ROBLBLGBLQG
HOVH
IIOXVKVWGRXW
VKRUW ROBLBLGBLQG
^
H[LW
VKRUW ROBLBLGBLQG
UBLG>UBFQW@QXP
77
ROBQXPEHU
ESQ
KBFQW
ROBQXPEHU
TPC Benchmark C Full Disclosure
VSULQWIROTMS
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
VSULQWIROLMS!VTOYDU>L@ROBLBLGG
ROBLBLGBLQG
^
ESQ!ROBLBLG>VRUWBLG>ROBQXPEHU@QXP@
ROBLBLG,1',&$725
UBLG>UBFQW@QXP
ROBQXPEHU
ROBLBLGBLQG
UBLG>UBFQW@ROBLBLG
ESQ
VSULQWIROVMS!VTOYDU>L@ROBVXSSO\BZBLG
ROBLBLG,1',&$725
!ROBLBLG>ROBQXPEHU@
G
ROBLBLGBLQG
UBFQW
ESQ
ROBLBMRLQ
`
!ROBVXSSO\BZBLG>VRUWBLG>ROBQXPEHU@QXP@
ROBTBMRLQ
`
L
VBMRLQ
`
LBMRLQ
`
ROBVBMRLQ
IRUL
UBFQW
LUBFQWL
^
VRUWBLG>KBFQWL@QXP
UBLG>L@QXP
`
VRUWBLG>KBFQWL@ROBLBLG
UBLG>L@ROBLBLG
ROBTBMRLQVTOOHQ ROBLBMRLQVTOOHQ
`
ROBVBMRLQVTOOHQ IRUROBQXPEHU
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
IRULQBROBQXPEHU
ROBQXPEHU
WBZN
LQBROBQXPEHUKBFQWLQBROBQXPEHU
UDQG
^
QHZRUGHUBSURF
VWUFS\ESQ!FBODVW%$528*+7$%/(
LIVRUWBLG>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
LIPHPFPSVWDWH
VRUWBROBLBLG
HUURUSRV,1',&$725HUURUSRVBLQG
^
VRUWBLG>ROBQXPEHU@ROBLBLG
VWUQFS\64/67$7(VWDWH
VRUWBLG>ROBQXPEHU@QXP
ZBLG
64/67$7(>@
VRUWBLG>LQBROBQXPEHU@QXP
WPSBGBLG
LIPHPFPSVWDWH
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 IRUL
ROBQXPEHU
ESQ!RBLG
RBLG
FBGLVFRXQW,1',&$725
ROBQXPEHU
ROBQXPEHU
FBGLVFRXQWBLQG
IRUROBQXPEHU
^
FBODVW,1',&$725FBODVWBLQG
RBROBFQWROBQXPEHU
LIROBQXPEHUKBFQW
^
^
FBFUHGLW,1',&$725FBFUHGLWBLQG
ROBLBLG
LILWHPBQRWIRXQG
LWHPBQRWIRXQG,1',&$725
__LWHPBQRWIRXQG!ROBQXPEHU
ORQJ ROBLBLGBVWU>ROBQXPEHU@
LWHPBQRWIRXQGBLQG
^
KBFQW
IRULQBROBQXPEHU
UBFQW
RBROBFQWLQBROBQXPEHU
VKRUW ROBLBLGBLQGBVWU>ROBQXPEHU@
ESQ!ROBLBLG>VRUWBLG>ROBQXPEHU@QXP@
ROBQXPEHU
ESQ!ROBLBLG>ROBQXPEHU@
LQBROBQXPEHU
ROBLBLG
^
VSULQWIROTMS
ROBLBLG
LIROBQXPEHU
!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
DWRLLMS
ROBLBLG,1',&$725ROBLBLGBLQG
VWUQFS\ESQ!LBQDPH>ROBQXPEHU@
ROBLBLG,1',&$725ROBLBLGBLQG
LMS
LIROBQXPEHURBROBFQW
!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
'3127)281',11HZ2UGHU$7G?QHUURUSRV
!VTOYDU>LQBROBQXPEHU@LBGDWD
`
IIOXVKVWGRXW
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
DWRLVMS
(;(&64/52//%$&.:25.
!VTOYDU>LQBROBQXPEHU@VBTXDQWLW\
HUURUSRV
VWUQFS\ROBGLVWBLQIR
M
VMS
2/,16(57 OQNBEXI>@ RBROBFQW 64/67$7(
!VTOYDU>LQBROBQXPEHU@VBGLVW
LIM
ROBGLVWBLQIR>@
^
?
HUURUSRV DWRL64/67$7(
HOVH 64/:$,7B1B5 HQGLI
UHWXUQ
VWUQFS\VBGDWD[>ROBQXPEHU@
'31HZ2UGHU(55326
VMS
64/67$7(
!VTOYDU>LQBROBQXPEHU@VBGDWD
JRWRVTOHUU
LIGHI'3B64/(55
`
'31HZRUGHU(55326
VBGDWD[>ROBQXPEHU@>@
?
G
V?QHUURUSRV64/67$7(
VTOHUU
64/67$7(
VRUWBLG>LQBROBQXPEHU@ROBLBLG
LILWHPBQRWIRXQG
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
VFDQVWULQJVBGDWD[>ROBQXPEHU@25,*,1$/
%
HQGLI UHWXUQ
`
^ ESQ!EUDQGBJHQHULF>ROBQXPEHU@
HUURUSRV DWRL64/67$7(
HOVH
LIVFDQVWULQJLBGDWD>ROBQXPEHU@25,*,1$/
`
HOVH
`
64/:$,7B1B&
HOVH
64/:$,7B1B5
SUH3D\PHQW
^ ESQ!EUDQGBJHQHULF>ROBQXPEHU@
ESQ!WRWDOBDPRXQW
*
SUH3D\PHQW
,FK
` IRUL
OQNBEXI>ROBQXPEHU@ROBRBLG
^
LL
UHWXUQ
^
,16(57
LIESQ!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
VSULQWIFB]LSGUDQG
ESS!FBFUHGLWBOLP
ZBVWUHHWBBLQG
ESS!FBVLQFH
FB\PGKPVFBVLQFH
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:;<=$%&'()*
LIVWUFPSFBFUHGLW%&
GBQDPH
VWUFS\GBVWDWH5(
^
VSULQWIGB]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(
VSULQWIZB]LSG
HOVH ,FK LIUDQG
^
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
LIPHPFPSVWDWH
FBVWDWH,1',&$725FBVWDWHBLQG
^
VWUQFS\64/67$7(VWDWH
ESS!HUURUSRV
FB]LS,1',&$725FB]LSBLQG
64/67$7(>@
ESS!VTOVWDWH
LIPHPFPSVWDWH
FBSKRQH,1',&$725
^
FBSKRQHBLQG
JRWRQRWBIRXQG
FBFUHGLW
`
QRWBIRXQG
FBFUHGLWBOLP,1',&$725
HOVH
'3127)281',13D\PHQW$7
FBFUHGLWBOLPBLQG
^
G?QHUURUSRV
FBGLVFRXQW,1',&$725
JRWRVTOHUU
IIOXVKVWGRXW
FBGLVFRXQWBLQG
`
ESS!HUURUSRV
FBEDODQFH,1',&$725
`
ESS!VTOVWDWH
(;(&64/&200,7:25. UHWXUQ
HUURUSRV DWRL64/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
'33D\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
DWRL64/67$7(
(;(&64/52//%$&.:25.
VWUFS\FBODVW%$528*+7$%/(
LIRBFDUULHUBLGBLQG
FBEDODQFH
^
UDQG UDQG
ESR!RBFDUULHUBLG
UHWXUQ
RBLG
`
,1718//
`
UDQG
VWUFS\RBHQWU\BG
HOVH
RBROBFQW
^
UDQG
ESR!RBFDUULHUBLG
HQGLI
RBFDUULHUBLG
`
SUH2UGHU6WDWXV
ESR!FBLG
FBLG
LIPHPFPSVWDWH
SUH2UGHU6WDWXV
^
ESR!RBROBFQW
^
VWUQFS\64/67$7(VWDWH
VWUFS\ESR!FBILUVWFBILUVW
UHWXUQ
64/67$7(>@
`
LIPHPFPSVWDWH
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\PGKPVRBHQWU\BG
` UHWXUQ
EHJLQBWUDQ LIGHI
86(B64/B02'(
LIGHI
86(B64/B02'(
IRUROBQXPEHU
RBROBFQWROBQXPEHU
(;(&64/:+(1(9(5127)281'*272
^
QRWBIRXQG
ESR!ROBLBLG>ROBQXPEHU@
HQGLI
!VTOYDU>ROBQXPEHU@ROBLBLG
ROMS HUURUSRV
ROBMRLQBVWU ROBMRLQ
'3127)281',12UGHU6WDWXV$7
ROBQXPEHU
G?QHUURUSRV IIOXVKVWGRXW ESR!HUURUSRV
DWRLROMS
ESR!VTOVWDWH
ESR!ROBDPRXQW>ROBQXPEHU@ ROBMRLQVTOOHQ
QRWBIRXQG
,FK
VX]XNL (;(&64/:+(1(9(564/(5525*272VTOHUU
HUURUSRV DWRL64/67$7(
(;(&64/52//%$&.:25.
DWRLROMS
UHWXUQ
!VTOYDU>ROBQXPEHU@ROBDPRXQW ESR!ROBVXSSO\BZBLG>ROBQXPEHU@
VTOHUU
DWRLROMS
SULQWI2UGHUVWDWXV?Q
!VTOYDU>ROBQXPEHU@ROBVXSSO\BZBLG
LIGHI'3B64/(55
LIGHI
86(B64/B02'(
ESR!ROBTXDQWLW\>ROBQXPEHU@
'32UGHU6WDWXV(55326
VX]XNL
64/67$7(
DWRLROMS
HQGLI
(;(&64/
!VTOYDU>ROBQXPEHU@ROBTXDQWLW\
&$//73&&B6&+(0$
LIPHPFPSROMS
!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\PGKPVROMS
SUH'HOLYHU\
,FK IRUROBQXPEHU
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 DWRL64/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
LIPHPFPSVWDWH
^
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 DWRL64/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
LIPHPFPSVWDWH
LIPHPFPSVWDWH
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/
IRUWHPSBGBLG
WHPSBGBLG
UHVXOWBRBLG>WHPSBGBLG@
DWRLUMS
!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
'3127)281',1'(/,9(5<$7
WWWWWWWWW
HQGLI
WWWWWWWWW
G?QHUURUSRV LIPHPFPSVWDWH
IIOXVKVWGRXW
ESG!VTOVWDWH
,1WPSBRBLG
,FK
QRWBIRXQG
ESG!HUURUSRV
ZBLG
GBLG
HUURUSRV DWRL64/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,'
'373&&FDOOHG?Q
UHWXUQ73&&LQIRQXPEHU
$1'6B,B,'
HQGLI
`
2/B,B,'
73&&LQIR
$1'6B:B,'
2/B:B,'
QXPEHU
$1'6B:B,'
ZBLG
UHWXUQ73&&LQIRQXPEHU
7369&,1)2 LQIR
`
^
73&&LQIR
QXPEHU
(;(&64/:+(1(9(5
7369&,1)2 LQIR
UHWXUQ73&&LQIRQXPEHU
64/(5525&217,18(
^
`
(;(&64/:+(1(9(5127
QXPEHU
)281'&217,18(
UHWXUQ73&&LQIRQXPEHU
7369&,1)2 LQIR
(;(&64/&200,7:25.
`
^
HQGLI
73&&LQIR
QXPEHU
7369&,1)2 LQIR
UHWXUQ73&&LQIRQXPEHU
^
`
$1'6B48$17,7<WKUHVKROG
QXPEHU
ESV!HUURUSRV ESV!VTOVWDWH
73&&LQIR
73&&LQIR
UHWXUQ73&&LQIRQXPEHU
7369&,1)2 LQIR
`
^
73&&LQIR
QXPEHU
7369&,1)2 LQIR
UHWXUQ73&&LQIRQXPEHU
^
`
QXPEHU
73&&LQIR
(;(&64/&200,7:25.
UHWXUQ73&&LQIRQXPEHU
7369&,1)2 LQIR
UHWXUQ
`
^
73&&LQIR
QXPEHU
7369&,1)2 LQIR
UHWXUQ73&&LQIRQXPEHU
64/(55127B)281'
^
`
(55B6B',
QXPEHU
ESV!HUURUSRV
JRWRVTOHUU
(55B6B672/ ESV!HUURUSRV
JRWRVTOHUU
73&&LQIR
UHWXUQ73&&LQIRQXPEHU
7369&,1)2 LQIR
`
^
73&&LQIR
QXPEHU
7369&,1)2 LQIR
UHWXUQ73&&LQIRQXPEHU
^
`
QXPEHU
73&&LQIR
UHWXUQ73&&LQIRQXPEHU
7369&,1)2 LQIR
`
^
QRWBIRXQG
73&&LQIR
QXPEHU
'3127)281',1672&./(9(/$7
7369&,1)2 LQIR
UHWXUQ73&&LQIRQXPEHU
G?QHUURUSRV
^
`
IIOXVKVWGRXW
QXPEHU
73&&LQIR
UHWXUQ73&&LQIRQXPEHU
7369&,1)2 LQIR
`
^
(;(&64/52//%$&.:25.
73&&LQIR
QXPEHU
UHWXUQ
7369&,1)2 LQIR
UHWXUQ73&&LQIRQXPEHU
^
`
ESV!HUURUSRV ESV!VTOVWDWH
HUURUSRV DWRL64/67$7(
73&&LQIR
VTOHUU
QXPEHU
LIGHI'3B64/(55
UHWXUQ73&&LQIRQXPEHU
7369&,1)2 LQIR
`
^
73&&LQIR
QXPEHU
HQGLI
7369&,1)2 LQIR
UHWXUQ73&&LQIRQXPEHU
LI(UURU
^
`
^
QXPEHU
(;(&64/52//%$&.:25.
UHWXUQ73&&LQIRQXPEHU
7369&,1)2 LQIR
JRWREHJLQBWUDQ
`
^
`
73&&LQIR
QXPEHU
7369&,1)2 LQIR
UHWXUQ73&&LQIRQXPEHU
^
`
'36WRFNOHYHO(55326 64/67$7(
G
V?QHUURUSRV64/67$7(
ESV!HUURUSRV ESV!VTOVWDWH
HUURUSRV DWRL64/67$7(
73&&LQIR
73&&LQIR
(;(&64/52//%$&.:25.
QXPEHU
UHWXUQ
UHWXUQ73&&LQIRQXPEHU
7369&,1)2 LQIR
`
`
^
73&&LQIR
QXPEHU
7369&,1)2 LQIR
UHWXUQ73&&LQIRQXPEHU
^
`
LIQGHI
86(B)0/
73&&LQIR
QXPEHU
73&&!73&&73&&V!73&&G!
UHWXUQ73&&LQIRQXPEHU
7369&,1)2 LQIR
`
^
73&&LQIR
73&&LQIR
QXPEHU
83
TPC Benchmark C Full Disclosure
UHWXUQ73&&LQIRQXPEHU
7369&,1)2 LQIR
7369&,1)2 LQIR
`
^
^
73&&LQIR
QXPEHU
7369&,1)2 LQIR
UHWXUQ73&&LQIRQXPEHU
UHWXUQ73&&LQIRQXPEHU
^
`
`
73&&LQIR
HQGLI
QXPEHU
QXPEHU
UHWXUQ73&&LQIRQXPEHU
7369&,1)2 LQIR
`
^
73&&LQIR
QXPEHU
7369&,1)2 LQIR
UHWXUQ73&&LQIRQXPEHU
^
`
)XQFWLRQ5($',7(07$%/(
QXPEHU
WUDZXSSF
73&&ZDUPLQJXS,7(0.D]XWDND2]DZD
73&&LQIR
UHWXUQ73&&LQIRQXPEHU
7369&,1)2 LQIR
(;(&64/%(*,1'(&/$5(6(&7,21
`
^
FKDU
73&&LQIR
QXPEHU
7369&,1)2 LQIR
UHWXUQ73&&LQIRQXPEHU
VKRUWZBLG
^
`
VKRUWZHBLG
73&&LQIR
VKRUWGBLG
UHWXUQ73&&LQIRQXPEHU
7369&,1)2 LQIR
LQWRBLG
`
^
LQWLWHPBV
73&&LQIR
QXPEHU
7369&,1)2 LQIR
UHWXUQ73&&LQIRQXPEHU
^
`
QXPEHU
QXPEHU
64/67$7(>@
LQWLBF
LQWLWHPBH
(;(&64/(1''(&/$5(6(&7,21
PDLQLQWDUJFFKDU DUJY>@ ^
73&&LQIR
UHWXUQ73&&LQIRQXPEHU
7369&,1)2 LQIR
LQWLM
`
^
LQWZV
73&&LQIR
QXPEHU
7369&,1)2 LQIR
UHWXUQ73&&LQIRQXPEHU
^
`
ZV
DWRLDUJY>@
73&&LQIR
ZH
DWRLDUJY>@
QXPEHU
ZH
FKDUVTOQRUPDO>@
LIDUJF
UHWXUQ73&&LQIRQXPEHU
7369&,1)2 LQIR
`
`
^
V\VWHPGDWH
73&&LQIR
QXPEHU
7369&,1)2 LQIR
UHWXUQ73&&LQIRQXPEHU
^
`
QXPEHU
^
LIZV
^ LIZH
XVHVHFRQG?Q
UHWXUQ73&&LQIRQXPEHU ` 73&&GLQIR
7369&,1)2 LQIR
7369&,1)2 LQIR
^
^
QXPEHU
LWHPBV
ZH
LWHPBH
ZH
73&&LQIR
QXPEHU
^ SULQWI:83,##
SULQWIIRU
,B,'
GG?QLWHPBVLWHPBH
UHWXUQ73&&LQIRQXPEHU
UHWXUQ73&&LQIRQXPEHU
`
`
73&&LQIR
73&&GLQIR
6(/(&7&2817 ,172LBF)520
7369&,1)2 LQIR
7369&,1)2 LQIR
73&&B6&+(0$,7(0
^
^
QXPEHU
QXPEHU
(;(&64/
:+(5(,B,'
UHWXUQ73&&LQIRQXPEHU
UHWXUQ73&&LQIRQXPEHU
`
`
73&&LQIR
73&&GLQIR
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
UHWXUQ73&&LQIRQXPEHU
UHWXUQ73&&LQIRQXPEHU
`
`
`
73&&LQIR
73&&VLQIR
(;(&64/&200,7:25.
7369&,1)2 LQIR
7369&,1)2 LQIR
^
^
QXPEHU
QXPEHU
H[LW ` `
UHWXUQ73&&LQIRQXPEHU
UHWXUQ73&&LQIRQXPEHU
`
`
6725('
73&&LQIR
73&&VLQIR
352&('85(
7369&,1)2 LQIR
7369&,1)2 LQIR
^
^
UHWXUQ73&&LQIRQXPEHU
UHWXUQ73&&LQIRQXPEHU
`
`
,
6\PIR:$5(5'%73&&%HQFKPDUN
73&&LQIR
73&&VLQIR
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,112B2B,'
:+(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(/(&76802/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
,12/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,',12/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
&$6768%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
&$6768%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&
&$6768%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
&$6768%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(62B,'
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(62B,'
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\ULJKWF )8-,768
TPC Benchmark C Full Disclosure
$OO5LJKWV5HVHUYHG&RS\ULJKWF 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\ULJKWF )8-,768
&&5B)*53
PNFRQEIF
LQFOXGHVWGLRK!
$OO5LJKWV5HVHUYHG&RS\ULJKWF 3)8
&&5B,'7
LQFOXGHHUUQRK!
[
62&B6(/(&7B7,0(
%8))(5.
62&B6(/(&7B7,0(
62&B:5,7(B6,=(
&&5B.$,2&%
PDLQLQWDUJFFKDU DUJY>@
^
&&5B/:3,'7
LQWLMGVLBQSRROBQ
[
FKDU GVLBS SRROBS
&&5B32/0&7/
LQWFQWBGVLFQWBZKGVLBUHQ
[[
&&5B6$148(
LIDUJF
^
'6,!?Q H[LW `
&&5B86567.
QUN
&&5B:/,67
%8))(5.
[F
DUJY>@
%8))(5.
&&5B:3,'
GVLBQ
DWRLDUJY>@
%8))(5.
'60B'6$+
DUJY>@
%8))(5.
SRROBQ
DWRLDUJY>@
%8))(5.
%8))(5.
'60B'6$3
IRUL
M
FQWBZK
UGESRRO
'60B'6$3
$OO5LJKWV5HVHUYHG&RS\ULJKWF )8-,768
'60B'6$3
$OO5LJKWV5HVHUYHG&RS\ULJKWF 3)8
M
'60B'6,/
LIM!SRROBQ
'60B'693
'60B'694
'60B'6:+
'60B'6:3
'60B'86,
'60B':)/
'60B':8,
L
GVLBQ
LFQWBZK ^ LIFQWBZK!GVLBUHQ ^ FQWBZK
^
M
SRROBS
DWRLDUJY>@
[F
GVLBS
GVLBUHQ
&&5B865&21
!!
ISULQWIVWGHUU XVDJH'6,'6,
` `
SULQWI73&&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\ULJKWF )8-,768
87
$OO5LJKWV5HVHUYHG&RS\ULJKWF 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\ULJKWF )8-,768
H[SRUW5'%),;%8)6+0$''5
$OO5LJKWV5HVHUYHG&RS\ULJKWF 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
LIUGESLGFKN
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 LIUGEFKHFN
/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
LIUGESLGFKN
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\ULJKWF )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\ULJKWF 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'(560
!!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'(50
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\ULJKWF )8-,768
HFKR&86720(50
HQG
$OO5LJKWV5HVHUYHG&RS\ULJKWF 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
ERRWWLPHMXVWEHIRUHPRXQWLQJ
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$57GRQRWUHPRYH
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
ERRWWLPHMXVWEHIRUHPRXQWLQJ
%/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'203$*(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'203$*(6,=( 3$*(6,=( 58/(
&5($7('6,+,6725
'B:B,' 'B,'
'62+,6725
:+(5(
,1'(;21 73&&B6&+(0$1(:25'(512B: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'203$*(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'203$*(6,=( 3$*(6,=( 58/(
636,=(.
,1'(;
29(5)/2:21
'62
2/B2B,' 2/B:B,' 2/B'B,'2/ B180%(52/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'(562B&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'203$*(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'203$*(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'203$*(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'203$*(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\
GHFLPDODE IRUPDW!
VOHHS
RUGHUV
WLPH[UGEORJ8DGHYUGVNFWGV
:K
GHFLPDO DD_DD_DD_DD_DE_EV D
PDNHBDGGUHVV
D
GHFLPDOE
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
&5XQWUDQ & &'HOWD_&/RDG&5XQ_ &>@
VSULQWIW\SHGHIVWUXFW
FKDU
FBPLGGOH>@
&'HOWD>@
W\SHGHIVWUXFW
FKDU
FBODVW>@
&5XQ
^
FKDU
FBVWUHHWB>@
2QOLQHWUDQPDLQ&RQVW
FKDU
LBLGBLBLGBLBLGBLBLGB
FKDU
FBVWUHHWB>@
2QOLQHSSWSFFVKHOO 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]HRILWHPBVWU ,7(0
W\SHGHIVWUXFW
FKDU
VL]HRIGLVWULFWBVWU ',675,&7
RBLGBRBLGBRBLGBRBLGB
FKDURBGBLGBYRBGBLGBY
FKDU
GHILQH:$5(+286(B6,=(
RBGBLGBRBGBLGB
FKDU
RBZBLGBRBZBLGB
FKDURBFBLGBYRBFBLGBY FKDU
FKDU
VBLBLGBVBLBLGB
VBLBLGBVBLBLGB
GHILQH672&.B6,=(
VKRUW
VL]HRIVWRFNBVWU 672&.
VBZBLGBVBZBLGB VBTXDQWLW\
LQW
GHILQH&86720(5B6,=( VL]HRIFXVWRPHUBVWU &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]HRIZDUHKRXVHBVWU
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]HRIRUGHUVBVWU
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]HRIRUGHUOLQHBVWU 25'(5/,1(
`RUGHUVBVWU
W\SHGHIVWUXFW
VL]HRIQHZRUGHUBVWU +,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\
PDLQDUJFDUJY
KBGDWD>@
.)XNXLDERYHLVDOO 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
SULQWIZWWSFF7$%,'&
SULQWI&XVWRPHUG
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
LIDUJF ^ SULQWIXVDJHZWWSFF
WLPH WRG
SULQWI2UGHUVG
VWP
12UGHUG 2/LQHG
>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
SULQWIWRV?QILOHRXW IRUPNBORRS
SULQWI,,WHP .)XNXL,7(0B,'"
''LVWULFW::DUHKRXVH66WRFN?Q SULQWI
DUJF
VWUFS\VZBEXI
,B,' DUJY>PNBORRS@
73&5$1'%<
22UGHUV2UGHU/LQH1HZ2UGHU?Q
VZLWFKVZBEXI>@ ^
LQWHJHUQQ18UDQG
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@
^
DWRLDUJY>@ (QY*HW,B,'
DWRLDUJY>@
PDNHBW\SH
JHWHQY73&5$1'%< ISULQWIVWGHUUZWWSFF,7(0
DWRLDUJY>@
FRXQWBZDUH
?Q
ODVWBZDUHEDVHBZDUH
LIFRXQWBZDUH
LI(QY*HW,B,'
^
18// ^
,B,'B5DQGBE\
LWHP
SULQWIZWWSFF
LIFRXQWBZDUH ^ SULQWIVLQYDOLG
LWHP
73&5$1'%<2/B,B,' ?Q
ZDUHKRXVHFRXQW?QDUJY>@
ISULQWIVWGHUUZWWSFF,7(0
H[LW ?Q
`HOVH^
`
,B,'B5DQGBE\
DWRL
V\VWHPGDWH
SULQWIVVWDUW?QDUJY>@
SULQWIZWWSFF
SULQWIZWWSFFG G:+ EDVHBZDUHODVWBZDUH PNBORRS
` HOVH
(QY*HW,B,'
IRUPNBORRS
^
73&5$1'%<G2/B,B,'
SULQWIZWWSFF
?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
SULQWIZWWSFF VZLWFKVZBEXI>@ ^ FDVH
,
SULQWI,WHPG
73&5$1'%<G
`
FDVH
ZDUHKRXVH
` EUHDN FDVH
6
EUHDN
VHWBVHHGWLPH
SULQWI'LVWULFWG
ISULQWIVWGHUUZWWSFF :$5(+286(GGZK ?Q
FDVH
',675,&7B6,=(
ZDUHKRXVHEDVHBZDUHODVWBZDUH
.)XNXLDERYHLVDOO
SULQWI6WRFNG
672&.B6,=(
'
EDVHBZDUHODVWBZDUH
SULQWI:DUHKRXVHG
:$5(+286(B6,=(
:$5(+286(GGZK ?Q
EUHDN
:
ISULQWIVWGHUUZWWSFF
2/B,B,'?Q 0$;,7(06
,7(0B6,=(
:
7$%,'FBODVW185DQG&
EDVHBZDUHODVWBZDUH
129
TPC Benchmark C Full Disclosure
LIRSBLWHP ISULQWIVWGHUUZWWSFF
EUHDN
RSHQILOHGXP
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// ^ SULQWIZWWSFFV
?QILOHGXP
EUHDN
ISULQWIVWGHUUZWWSFF
H[LW
672&.GGZK ?Q `
FDVH
EDVHBZDUHODVWBZDUH
2
ISULQWI!VSULQWIIZULWH
VWRFN ISULQWIVWGHUUZWWSFF VWRFNEDVHBZDUHODVWBZDUH
ISULQWIVWGHUUZWWSFF
25'(562/,1(125'(5G
,7(0
GZK ?Q
LWHPBDS
EDVHBZDUHODVWBZDUH
PDOORFVL]HBW ,7(0B6,=( ,7(0B&2817
FKDU
LILWHPBDS
672&.GGZK ?Q
18//
RUGHUV
EDVHBZDUHODVWBZDUH
^ RUGHUVEDVHBZDUHODVWBZDUH
EUHDN
SULQWI0DOORFIDLOHGLWHP ?Q
ISULQWIVWGHUUZWWSFF
FDVH
'
ISULQWIVWGHUUZWWSFF
H[LW
25'(562/,1(125'(5G
`
GZK ?Q
LWHPBFS
EDVHBZDUHODVWBZDUH
LWHPBOSFQW
`
',675,&7GGZK
`
?Q
LWHPBVWU LWHPBDS
EDVHBZDUHODVWBZDUH
RULJ0$;,7(06LBGDWD
V\VWHPGDWH
25,*,1$/
GLVWULFW
PHPVHWRULJVL]HRIRULJ
UHWXUQ
GLVWULFWEDVHBZDUHODVWBZDUH
IRUFQW
`
GR^
',675,&7GGZK
?Q
)XQFWLRQ
EDVHBZDUHODVWBZDUH
'HVFULSWLRQ LWHP
3DUDPHWHUV QRWKLQJ
*UREDOV5HI QRWKLQJ
*UREDOV2XW QRWKLQJ
5HWXUQV
EUHDN
FDVH
SRV
LWHP UDQGRPBQXPEHU0$;,7(06
`ZKLOHRULJ>SRV@ RULJ>SRV@
` QRWKLQJ LBLG0$;,7(06
&
FQW0$;,7(06
FQW ^
ISULQWIVWGHUUZWWSFF
0$;,7(06 ISULQWIVWGHUUZWWSFF
LWHP
YRLG
&86720(5GGZK
LWHP
?Q
^
IRULBLG
VKRUW
EDVHBZDUHODVWBZDUH
LBQDPH PDNHBDOSKDBVWULQJ
RULJ>0$;,7(06@ LBQDPH
LQW SRV
FXVWRPHUEDVHBZDUHODVWBZDUH
LBGDWD
LQW 25,*,1$/
FQW
ISULQWIVWGHUUZWWSFF
ORQJ
&86720(5GGZK
LGDWDVL]
GB
PDNHBDOSKDBVWULQJLBGDWD
?Q
0$;,7(06
LGDWDVL]
VKRUW FXVWRPHU
LBLG
LBLG ^
LIRULJ>LBLG@ ^
ISULQWI!VSULQWIIZULWH
EDVHBZDUHODVWBZDUH
SRV
LQWLWHPBOSFQW
EUHDN
UDQGRPBQXPEHULGDWDVL]
FDVH
+
VWUQFS\ LBGDWD>SRV@25,*,1$/
FKDU LWHPBDS
`
LWHPBVWU LWHPBFS
ISULQWIVWGHUUZWWSFF
UHFRUG
+,6725<GGZK ?Q
PHPVHWLWHPBFS!LBQDPH
EDVHBZDUHODVWBZDUH
VSULQWIILOHGXPVGDWDILOHRXW
OHQBL
VWUOHQLBQDPH
VWUQFS\LWHPBFS!LBQDPHLBQDPHOHQBL LIIVW
KLVWRU\ Z
IRSHQILOHGXP
18// ^
PHPVHWLWHPBFS!LBGDWD OHQBL
VWUOHQLBGDWD
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
ISULQWIIVW
LBLG
[
ZB\WGB
ZDUHKRXVH
LBLGB 7
LWHPBFS!LBLGB
ZB\WGB
V
QRWKLQJ
V
V
7
V
YRLG LBLPBLGVWDUW LBLPBLG UDQGRPBQXPEHU LWHPBFS!LBLPBLGB
ZDUHKRXVHEDVHBZDUHODVWBZDUH
FF
LQW
EDVHBZDUH
FFFFFFF
LQW
ODVWBZDUH
ZBLGBZBLGB ZBQDPH
^
ZBVWUHHWBZBVWUHHWB
LBLPBLG7
ZBFLW\
LWHPBFS!LBLPBLGB LBLPBLGLBLPBLGB 7 ' LWHPBFS!LBLPBLGB LBLPBLGLBLPBLGB 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
IFORVHIVW
ILOHRXWEDVHBZDUHODVWBZDUH LIIVW
UDQGRPBQXPEHU LWHPBFS!LBSULFHB
VSULQWIILOHQDPHV:+GBG
GB
Z
IRSHQILOHQDPH
18// ^
UHWXUQ
SULQWIZWWSFFV
LBSULFH LWHPBFS!LBSULFHB
?QILOHQDPH `
H[LW
LBSULFH ` LWHPBFS
LWHPBFS
LWHPBOSFQW
)XQFWLRQ
'HVFULSWLRQ VWRFN
ZDUHKRXVH
3DUDPHWHUV EDVHBZDUH
IRUZBLG
3DUDPHWHUV ODVWBZDUH
*UREDOV5HI QRWKLQJ
*UREDOV2XW QRWKLQJ 5HWXUQV
ZBLGFRXQWBZDUH
LWHPBOSFQW
LILWHPBOSFQW
,7(0B&2817
^
ZULWHRSBLWHP
EDVHBZDUHZBLG
ODVWBZDUHZBLG ^
LWHPBDS VL]HBW ,7(0B6,=(
ZBQDPH
VL]HBW ,7(0B&2817
PDNHBDOSKDBVWULQJ
LWHPBFS
LWHPBVWU LWHPBDS
LWHPBOSFQW
YRLG
` `
PDNHBDGGUHVVZBVWUHHWB ZBVWUHHWBZBFLW\ZBVWDWHZB]LS
VWRFNEDVHBZDUHODVWBZDUH LQW
EDVHBZDUH
LQW
ODVWBZDUH
^
LILWHPBOSFQW
ZBWD[
GB ZBWD[
^
QRWKLQJ
ZBQDPH
ISULQWI!VSULQWIIZULWH
VWRFN
ZULWHRSBLWHP
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
FORVHRSBLWHP
ZBWD[B
ZBWD[
LQWVWRFNBOSFQW
ZBWD[B
ZBWD[
ZB\WGB
[
FKDU VWRFNBDS
IUHHLWHPBDS
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
VSULQWIILOHQDPHV67GBG
PHPVHWVWRFNBFS!VBGDWD
ILOHRXWEDVHBZDUHODVWBZDUH LIIVW Z
PDNHBDOSKDBVWULQJ
IRSHQILOHQDPH
OHQBL
VWUOHQVBGDWD
VWUQFS\VWRFNBFS!VBGDWDVBGDWDOHQBL
VBGLVWB
18// ^ LIRSBVWRFN
VBGLVWB
RSHQILOHQDPH 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// ^ SULQWIZWWSFFV
!VBLBLGB
VBLBLG7
!VBLBLGB
VBLBLGVBLBLGB 7 '
!VBLBLGB
VBLBLGVBLBLGB 7
VWRFNBFS
VBGLVWB
?QILOHQDPH
VWRFNBFS
PDNHBDOSKDBVWULQJ
H[LW VBGLVWB
`
VBLBLGB ' PDNHBDOSKDBVWULQJ
ISULQWI!VSULQWIIZULWH
VWRFNBFS
VBGLVWB
!VBLBLGB
672&. VWRFNBDS
VWRFNBFS
PDNHBDOSKDBVWULQJ
FKDU
PDOORFVL]HBW 672&.B6,=( 672&.B&2817 LIVWRFNBDS
VBLBLG7
VBGLVWB
!VBZBLGB
VBZBLG
!VBZBLGB
VBZBLG
VWRFNBFS
18// PDNHBDOSKDBVWULQJ
^
VWRFNBFS
VBGLVWB
SULQWI0DOORFIDLOHGVWRFN ?Q
!VBTXDQWLW\B
VBTXDQWLW\
!VBTXDQWLW\B
VBTXDQWLW\
VWRFNBFS
PDNHBDOSKDBVWULQJ
H[LW
VBGLVWB
VWRFNBFS
` VWRFNBFS
PDNHBDOSKDBVWULQJ
VWRFNBVWU VWRFNBDS
!VB\WGB
VB\WG7
!VB\WGB
VB\WGVB\WGB 7 '
!VB\WGB
VB\WGVB\WGB 7
VWRFNBFS
VBGLVWB
VWRFNBOSFQW
VWRFNBFS
PDNHBDOSKDBVWULQJ
VBGLVWB
VB\WGB '
ZBLGFRXQWBZDUH
VWRFNBFS
VBGDWD
IRUVBZBLG
EDVHBZDUHVBZBLG
!VB\WGB
25,*,1$/
VB\WG7 VWRFNBFS
VGDWDVL]
ODVWBZDUHVBZBLG ^ PDNHBDOSKDBVWULQJVBGDWD
VBRUGHUBFQW
!VBRUGHUBFQWB
VBRUGHUBFQW
VWRFNBFS
LIRULJ>VBLBLG
ISULQWIVWGHUUZWWSFF 672&.GGG?Q
!VBRUGHUBFQWB
@ ^
VWRFNBFS
VBZBLGEDVHBZDUHODVWBZDUH SRV RULJ0$;672&.
UDQGRPBQXPEHUVGDWDVL]
!VBUHPRWHBFQWB
VBUHPRWHBFQW
VWRFNBFS
VWUQFS\ VBGDWD>SRV@25,*,1$/
PHPVHWRULJ
VWRFNBFS
IRUFQW
VBUHPRWHBFQW
VL]HRIRULJ
!VBUHPRWHBFQWB
FQW
VWRFNBFS
`
VWRFNBOSFQW
VWRFNBOSFQW
UHFRUG
LIVWRFNBOSFQW
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
`
ZULWHRSBVWRFN
IRUVBLBLG 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
LIVWRFNBOSFQW
132
TPC Benchmark C Full Disclosure
^
GB\WGBGB\WGBGB\WGBGB\WGBGB\WGBGB\WGB
ZULWHRSBVWRFN
GB\WGB
VWRFNBDS PDNHBDGGUHVVGBVWUHHWB
VL]HBW 672&.B6,=(
GBQH[WBRBLGBGBQH[WBRBLGBGBQH[WBRBLGBGBQ
GBVWUHHWBGBFLW\GBVWDWHGB]LS
VL]HBW VWRFNBOSFQW
H[WBRBLGB
` GBWD[
FORVHRSBVWRFN
GBWD[
`
GB
ILOHFRXQW
GBWD[ `
UDQGRPBQXPEHU
IUHHVWRFNBDS
UHFRUG
IFORVHIVW
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>@
VSULQWIILOHQDPHV',GBG GBQH[WBRBLGB
ILOHRXWEDVHBZDUHODVWBZDUH LIIVW
IRSHQILOHQDPH
18// ^ SULQWIZWWSFFV
LQW
EDVHBZDUH
Z
QRWKLQJ
LQW
GB\WGB GB\WG
FXVWRPHU
FXVWRPHUEDVHBZDUHODVWBZDUH
[
FKDU
GB\WGB
GB
'HVFULSWLRQ FXVWRPHU
GB\WGB
[
^
ORQJ
)XQFWLRQ
[
GLVWULFWEDVHBZDUHODVWBZDUH LQW
ISULQWI!VSULQWIIZULWH
GBQH[WBRBLG
GBQH[WBRBLGB 7
LQWFXVWRPHUBOSFQW
GBQH[WBRBLGB '
FKDU FXVWRPHUBDS
?QILOHQDPH GBQH[WBRBLGB
H[LW
GBQH[WBRBLG
FXVWRPHUBVWU FXVWRPHUBFS
7
`
ISULQWIIVW
ZBLGFRXQWBZDUH IRUGBZBLG
EDVHBZDUHGBZBLG
ODVWBZDUHGBZBLG ^
GBLG ',67B3(5B:$5( IRUGBLG
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 PDNHBDOSKDBVWULQJGBQDPH
GBVWUHHWBGBVWUHHWBGBFLW\GBVWDWHGB]LS GBWD[BGBWD[B
RXWILOHFRXQW
EDVHBZDUH
133
TPC Benchmark C Full Disclosure
VWUQFS\FXVWRPHUBFS!FBVLQFH
VSULQWIILOHQDPHV&8GBG
LIIVW Z
VWUQFS\FXVWRPHUBFS!FBFUHGLWFBFUHGLW
&B/2$' FBODVW
IRSHQILOHQDPH
`
18// ^ LIRSBFXVWRPHU
FBVLQFH
ODVWQDPHQXUDQG
ILOHRXWEDVHBZDUHODVWBZDUH
OHQBL
ILOHQDPH2B:521/<_2B&5($7_2B7581&
VWUOHQFBGDWD
VWUQFS\FXVWRPHUBFS!FBGDWDFBGDWD
OHQBL
6B,5865_6B,:865_6B,5*53_6B,:*53_6B,52 7+
RSHQ
PDNHBDGGUHVVFBVWUHHWB
18// ^
FBVWUHHWBFBFLW\FBVWDWHFB]LS
SULQWIZWWSFFV
UHFRUGIXNXL
?QILOHQDPH
H[LW PDNHBQXPEHUBVWULQJ
` FBSKRQH
FBLGB
FBLG
FBLGB
FBLG
ISULQWI!VSULQWIIZULWH
FXVWRPHUBDS
FBFUHGLW%&*&
&86720(5
FBLGVKRUW!LQW
FKDU
LI
PDOORFVL]HBW &86720(5B6,=( &86720(5 UDQGRPBQXPEHU ^
B&2817 LIFXVWRPHUBDS
FXVWRPHUBFS!FBLGB
FBLG7
FXVWRPHUBFS!FBLGB
FBLG
18// VWUFS\FBFUHGLW*&
`
^
FBLGB 7 '
HOVH^
SULQWI0DOORFIDLOHGFXVWRPHU ?Q
FXVWRPHUBFS!FBLGB
`
` FXVWRPHUBFS
FBLG
FBLGB 7
VWUFS\FBFUHGLW%&
H[LW
FBLGB '
FXVWRPHUBVWU FXVWRPHUBDS
FXVWRPHUBOSFQW
FBGLVFRXQW
FBGLVFRXQW
ZBLGFRXQWBZDUH IRUFBZBLG
FXVWRPHUBFS!FBLGB
FBGLVFRXQW
UDQGRPBQXPEHU
FXVWRPHUBFS!FBGBLGB
FBGBLG
FXVWRPHUBFS!FBGBLGB
FBGBLG
FXVWRPHUBFS!FBZBLGB
FBZBLG
FXVWRPHUBFS!FBZBLGB
FBZBLG
EDVHBZDUHFBZBLG
FBLG7
GB
ODVWBZDUHFBZBLG ^
FBGDWD
ISULQWIVWGHUUZWWSFF
&86720(5GGG?Q PDNHBDOSKDBVWULQJFBGDWD
FBZBLGEDVHBZDUHODVWBZDUH
UHFRUG
GBLG
PHPVHWFXVWRPHUBFS
',67B3(5B:$5( IRUFBGBLG
&86720(5B6,=(
FBGBLG
OHQBL
',67B3(5B:$5(FBGBLG ^
VWUOHQFBILUVW
VWUQFS\FXVWRPHUBFS!FBILUVWFBILUVW
VWUQFS\FXVWRPHUBFS!FBPLGGOH FRXVWRPHU
[
VWUOHQFBODVW
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
IRUFBLG
OHQBL
PDNHBDOSKDBVWULQJFBILUVW
VWUQFS\FXVWRPHUBFS
VWUOHQFBVWUHHWB
!FBVWUHHWBFBVWUHHWBOHQBL 7$%,'FBODVW
OHQBL
VWUOHQFBVWUHHWB
185DQG&
VWUQFS\FXVWRPHUBFS !FBVWUHHWBFBVWUHHWBOHQBL OHQBL
VWUOHQFBFLW\
VWUQFS\FXVWRPHUBFS!FBFLW\FBFLW\ OHQBL
ODVWQDPHFBODVW
VWUQFS\FXVWRPHUBFS!FBVWDWHFBVWDWH
LI FBLG
FXVWRPHUBFS!FBGLVFRXQWB FBGLVFRXQW
FXVWRPHUBFS!FBGLVFRXQWB FBGLVFRXQW
VWUQFS\FXVWRPHUBFS!FB]LSFB]LS
^
ODVWQDPHFBLGFBODVW `
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,=(
PDOORFVL]HBW +,6725
FKDU
VL]HBW FXVWRPHUBOSFQW
817
`
LIKLVWRU\BDS
18//
FXVWRPHUBFS!FBEDODQFHB
FXVWRPHUBFS!FBEDODQFHB
FXVWRPHUBFS!FBEDODQFHB
[
^
FORVHRSBFXVWRPHU
SULQWI0DOORFIDLOHGKLVWRU\ ?Q
[
[G
H[LW
IUHHFXVWRPHUBDS
` 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
IRUKBFBZBLG
)XQFWLRQ
KLVWRU\
'HVFULSWLRQ KLVWRU\
3DUDPHWHUV EDVHBZDUH
3DUDPHWHUV ODVWBZDUH
*UREDOV5HI \\\\PPGGKKPPVV
*UREDOV2XW QRWKLQJ
5HWXUQV
EDVHBZDUHKBFBZBLG
ODVWBZDUHKBFBZBLG ^
ISULQWIVWGHUUZWWSFF +,6725<GGG?Q
QRWKLQJ
KBFBZBLGEDVHBZDUHODVWBZDUH
GBLG
[
',67B3(5B:$5(
YRLG FXVWRPHUBFS!FB\WGBSD\PHQWB [
FXVWRPHUBFS!FB\WGBSD\PHQWB
IRUKBFBGBLG
KLVWRU\EDVHBZDUHODVWBZDUH LQW
EDVHBZDUH
LQW
ODVWBZDUH
KBFBGBLG
FBLG
^ &867B3(5B',67
[F
FRXVWRPHU
LQW ILOHFRXQW
FXVWRPHUBFS!FBSD\PHQWBFQWB
KLVWRU\
IRUKBFBLG
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
LIFXVWRPHUBOSFQW
KBGDWD
&86720(5B&2817 RXWILOHFRXQW
^
LIIVW Z
VL]HBW &86720(5B&2817
IRSHQILOHQDPH
OHQBL
VWUOHQKBGDWD
6B,5865_6B,:865_6B,5*53_6B,:*53_6B,52
VWUQFS\KLVWRU\BFS
7+
!KBGDWDKBGDWDOHQBL
18// ^ SULQWIZWWSFFV
`
VWUQFS\KLVWRU\BFS!KBGDWHKBGDWH
?QILOHQDPH
`
PHPVHWKLVWRU\BFS!KBGDWD
RSHQ
ILOHQDPH2B:521/<_2B&5($7_2B7581&
`
UHFRUG
18// ^ LIRSBKLVWRU\
FXVWRPHUBVWU
FXVWRPHUBDS FXVWRPHUBOSFQW
PDNHBDOSKDBVWULQJKBGDWD
ILOHRXWEDVHBZDUHODVWBZDUH
VL]HBW &86720(5B6,=(
FXVWRPHUBFS
EDVHBZDUH
VSULQWIILOHQDPHV+,GBG
ZULWHRSBFXVWRPHU
FXVWRPHUBDS
H[LW
ILOHFRXQW
KBFBLGVKRUW!LQW
`
`
ISULQWI!VSULQWIIZULWH
ISULQWI!VSULQWIIZULWH
KLVWRU\BFS!KBFBLGB
KBFBLG7
KLVWRU\BFS!KBFBLGB
KBFBLG
LIFXVWRPHUBOSFQW
+,6725<
KBFBLGB 7 '
^
KBZBLG
KBDPRXQW
FBLG
FBGHOLYHU\BFQW
ZULWHRSBFXVWRPHU
135
TPC Benchmark C Full Disclosure
KLVWRU\BFS!KBFBLGB
KBFBLG
VSULQWIILOHQDPHV26GBG
ZULWHRSBKLVWRU\
ILOHRXWEDVHBZDUHODVWBZDUH
KLVWRU\BDS
KBFBLGB 7
VL]HBW +,6725
KBFBLGB '
VL]HBW KLVWRU\BOSFQW
`
LIIVW Z
IRSHQILOHQDPH
18// ^ LIRSBRUGHUV
RSHQ
ILOHQDPH2B:521/<_2B&5($7_2B7581& KLVWRU\BFS!KBFBLGB
KBFBLG
6B,5865_6B,:865_6B,5*53_6B,:*53_6B,52
FORVHRSBKLVWRU\
7
7+
18// ^ SULQWIZWWSFFV
KLVWRU\BFS!KBFBGBLGB
KBFBGBLG
?QILOHQDPH
IUHHKLVWRU\BDS
H[LW
`
KLVWRU\BFS!KBFBGBLGB
VSULQWIILOHQDPHV12GBG
UHWXUQ
KBFBGBLG
ILOHRXWEDVHBZDUHODVWBZDUH
LIIVW
` KLVWRU\BFS!KBFBZBLGB
Z
KBFBZBLG
IRSHQILOHQDPH
18// ^ SULQWIZWWSFFV
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
VSULQWIILOHQDPHV2/GBG
3DUDPHWHUV EDVHBZDUH
3DUDPHWHUV ODVWBZDUH
*UREDOV5HI \\\\PPGGKKPPVV
*UREDOV2XW QRWKLQJ
5HWXUQV
ILOHRXWEDVHBZDUHODVWBZDUH LIIVW Z
IRSHQILOHQDPH
18// ^ LIRSBRUGHUOLQH
QRWKLQJ
RSHQ
ILOHQDPH2B:521/<_2B&5($7_2B7581&
YRLG
6B,5865_6B,:865_6B,5*53_6B,:*53_6B,52 7+
RUGHUVEDVHBZDUHODVWBZDUH LQW
EDVHBZDUH
LQW
ODVWBZDUH
18// ^ SULQWIZWWSFFV
?QILOHQDPH H[LW
^ `
7
GRXEOH
GB
ISULQWI!VSULQWIIZULWH
LQW
KLVWRU\BFS!KBDPRXQWB
ILOHFRXQW
KBDPRXQWKBDPRXQWB 7 '
LQW
25'(56
RXWILOHFRXQW
25'(5/,1(
KBDPRXQWKBDPRXQWB 7
FKDU
RUGHUVBDS
ILOHQDPH>@
PDOORFVL]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
LIRUGHUVBDS
ILOHQDPH>@
7
KLVWRU\BFS KLVWRU\BOSFQW
KLVWRU\BFS KLVWRU\BOSFQW
LIKLVWRU\BOSFQW
+,6725
FKDU
18//
VKRUW
GBLG
VKRUW
ZBLG
^
LQW
SULQWI0DOORFIDLOHGRUGHUV ?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
^
ZULWHRSBKLVWRU\
KLVWRU\BVWU
KLVWRU\BDS KLVWRU\BOSFQW
`
` `
RUGHUOLQHBVWU RUGHUOLQHBFS
ILOHFRXQW
RUGHUOLQHBVWU RUGHUOLQHBDS
IRUZBLG
ISULQWI!VSULQWIIZULWH
RBDOOBORFDO
ROBTXDQWLW\
RXWILOHFRXQW
^
RUGHUVBVWU RUGHUVBDS
ZBLGFRXQWBZDUH
`
LIKLVWRU\BOSFQW
RUGHUVBDS
EDVHBZDUH
EDVHBZDUHZBLG
ODVWBZDUHZBLG ^
ISULQWIVWGHUUZWWSFF 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( IRUGBLG
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 IRURBLG 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
ISULQWIIVWFFFF
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
LIRBLG!&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
LIRUGHUVBOSFQW RUGHUVBFS!RBGBLGBY
118/B9
RUGHUVBFS!RBGBLGBY
118/B9
ROBGHOLYHU\BG
RUGHUOLQHBFS
^
ZULWHRSBRUGHUV
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
IRUROBQXPEHU
RUGHUOLQHBFS!ROBRBLGB
ROBQXPEHU
RBROBFQWROBQXPEHU
ROBRBLGROBRBLGB 7 '
^ RBFBLGVKRUW!LQW
RUGHUOLQHBFS!ROBRBLGB RUGHUVBFS!RBFBLGBY
118/B9
ROBLBLGROBGLVWBLQIR
RUGHUVBFS!RBFBLGBY
118/B9
ROBLBLG
ROBRBLGROBRBLGB 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
ROBLBLGROBLBLGB 7 '
!ROBQXPEHUB
ROBQXPEHU
!ROBQXPEHUB
ROBQXPEHU
RUGHUOLQHBFS
RUGHUOLQHBFS!ROBLBLGB ROBLBLGROBLBLGB 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
PDNHBDOSKDBVWULQJFLW\
RUGHUOLQHBOSFQW RUGHUOLQHBFS!ROBLBLGB
FLW\
RUGHUOLQHBVWU
VWDWH
`
PDNHBDOSKDBVWULQJVWDWH
`
ROBLBLG7 `
]LS
`
!ROBVXSSO\BZBLGBY
118/B9
!ROBVXSSO\BZBLGBY
118/B9
RUGHUOLQHBFS
PDNHBQXPEHUBVWULQJ]LS
ILOHFRXQW
RUGHUOLQHBFS
VWUFS\ ]LS>@
`
LIRUGHUVBOSFQW
UHWXUQ
^ `
ZULWHRSBRUGHUV 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
LIRUGHUOLQHBOSFQW ^
ZULWHRSBRUGHUOLQH
*UREDOV5HI QRWKLQJ
QDPH
*UREDOV2XW QRWKLQJ
VL]HBW 25'(5/,1(B6,=(
5HWXUQV
VL]HBW RUGHUOLQHBOSFQW
RUGHUOLQHBDS
YRLG
ROBTXDQWLW\
ODVWQDPHQXPQDPH
IFORVHIVW
LQW
QXP
FORVHRSBRUGHUV
FKDU
QDPH
FORVHRSBRUGHUOLQH
^ V\OODEOHFBODVW
RUGHUOLQHBFS !ROBTXDQWLW\B
ROBTXDQWLW\
QRWKLQJ
`
118/B9
RUGHUOLQHBFS !ROBTXDQWLW\B
ODVWQDPH
VWDWLF
IUHHRUGHUVBDS
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
VWUFDWQDPHV\OODEOH>QXP
!ROBDPRXQWB
VWUFS\QDPHV\OODEOH>QXP@
VWU
RUGHUOLQHBFS
@ V\OODEOH>@QDPH
VWDWH
]LS
ROBDPRXQWB 7
*UREDOV5HI QRWKLQJ
*UREDOV2XW QRWKLQJ
ROBDPRXQWB '
5HWXUQV
VWUFDWQDPHV\OODEOH>QXP@
UHWXUQ QRWKLQJ
`
RUGHUOLQHBFS !ROBDPRXQWB
ROBDPRXQW7
`
RUGHUOLQHBFS RUGHUOLQHBOSFQW
RUGHUOLQHBFS RUGHUOLQHBOSFQW
LIRUGHUOLQHBOSFQW
YRLG
)XQFWLRQ
PDNHBDGGUHVVVWUVWUFLW\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
^
PDNHBDOSKDBVWULQJVWU
PDNHBDOSKDBVWULQJ
QXP VWU
LQW
LQW
ZULWHRSBRUGHUOLQH
RUGHUOLQHBDS
VWUHHW
PDNHBDOSKDBVWULQJQXPQXPVWU
VL]HBW 25'(5/,1(B6,=(
PDNHBDOSKDBVWULQJVWU
LQW
QXP
LQW
QXP
VL]HBW 25'(5/,1(B&2817
140
TPC Benchmark C Full Disclosure
FKDU
UHWXUQOHQ
VWU `
^ LQW
UQXP
QXPQXP
LQW
)XQFWLRQ
'HVFULSWLRQ
OHQ
QXP
`HOVH^ OHQ
YDOXH QXP
*UREDOV5HI QRWKLQJ
*UREDOV2XW QRWKLQJ
5HWXUQV
UHWXUQYDOXH LQW
LQW
)XQFWLRQ
IRUL
PDNHBQXPEHUBVWULQJQXPQXPVWU
'HVFULSWLRQ
LOHQL ^
LQW
QXP
3DUDPHWHUV VHHGYDO
LQW
QXP
*UREDOV5HI QRWKLQJ
UQXP
FKDU
VWU
*UREDOV2XW QRWKLQJ
5HWXUQV
^
UDQGRPBQXPEHU
LQW
VHWBVHHGVHHGYDO QXPQXP
^ D
LIQXP
VHHGYDO
QXP ^ OHQ
VUDQGVHHGYDO
QXP
`HOVH^
LQW ^
UQXP
VUDQGVHHGYDO
OHQ
[$%= `HOVHLI
UQXP
YRLG
UQXP
UQXP UQXP
VWU>L@
UQXP
UDQGRPBQXPEHUQXPQXP UHWXUQ
`
^ VWU>L@
QRWKLQJ
L
VKRUW
[DE] LI
OHQ
LQW
$
VHWBVHHG
LIGHIUDQGBVWU
` HQGLI
`
D
OUDQG QXPQXP
QXP
VWU
UDQGRPBQXPEHUQXPQXP
QXPQXP
3DUDPHWHUV QXP
QXP ^
YDOXH
PDNHBQXPEHUBVWULQJ
LIQXP
QXP
L
VKRUW
QXP
LQW ^
OHQ
LQW
LQW
$
IRUL
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
QXUDQGD[\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
`
UDQGRPBQXPEHUD _
UDQGRPBQXPEHU[\ F \[ [
QXP
UHWXUQYDOXH
*UREDOV5HI QRWKLQJ
*UREDOV2XW QRWKLQJ
5HWXUQV
LIQXP
LIGHIFDOOBUDQG
)XQFWLRQ
PDF
'HVFULSWLRQ RBFBLG
LQW
&867B3(5B',67
UDQGRPBQXPEHUQXPQXP
HQGLI `
QXP ^ VWU>OHQ@
YDOXH
UQXP
^ VWU>L@
LQW
`
[$%=
UQXP
^
UHWXUQOHQ
?
`
` 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
IRUFQW
FQW&867B3(5B',67
FQW ^ RFLG>FQW@
FQW
`
RFLG IRUFQW
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