Overview | Equipment | Vendors | Results | Tips | Disclaimer
© Copyright ASSIMILATE Inc, 2008. © Copyright Fuerza Bruta
 


This section of the APL website provides information about equipment that is suitable for use with SCRATCH®. It will enable you to choose vendors that are capable of providing qualified components for a working solution. It is important to understand that all components are interdependent and should not be treated in isolation.


For example, while storage may be fast enough to support the I/O requirements of SCRATCH, this is only one factor in providing a suitable solution. The amount of RAM, speed and number of the processor(s) in the Host Workstation, as well as the type of Graphics Card used, all determine the suitability of a configuration to run SCRATCH. To receive guidance with these issues, please refer to the relevant pages in this section of the APL website.
.............................................................................................................

What are the performance requirements for storage that is suitable for SCRATCH?

The two deciding factors when judging the performance of a storage system are the latency (how quickly can the data be accessed) and bandwidth (how much data can be transported from the disks to the computer.
.............................................................................................................

The performance requirements listed below are based on a file-size of approximately 12MB per frame, which equals a 10bit log DPX file at 2048x1556 pixels resolution (referred to from now on in as 2k):

a) For 25fps playback of 2k 10bit DPX files the technical minimums are:  
  • 25 guaranteed I/O transactions per second for a total request size of 12MB per transaction
  • Minimum latency per I/O better than 40ms
  • Sustained read bandwidth across array, minimum of 301MB/s
  • This is the absolute minimum that MUST BE sustained at all times.
b) For dual stream 24fps playback of 2k 10bit DPX files:    
  • 48 guaranteed I/O transactions per second for a total request size of 8.4 to 12MB per transaction
  • Minimum latency per I/O better than 20ms
  • Sustained bandwidth across array for dual stream operation at 24fps per stream, minimum of 577MB/s

The performance of suitable direct-attached arrays for SCRATCH will usually lie somewhere in between these two boundaries [of a) and b)], whereas SANs may often exceed this performance envelope. The smaller request size of 8.4MB is roughly the size of a Super2k DPX frame (2048x1080 at 10 bit log). While Super2k will be easier on the bandwidth requirements; it will still require full I/O transaction performance. Sustaining these I/O transactions tends to be more of a problem for SATA arrays at this point.

.............................................................................................................

What is the APL benchmark configuration and where are the results?


In order to provide a standardized basis for comparison of a diverse range of storage solutions, APL offers a benchmark configuration that closely reflects the demands placed on a system when running SCRATCH in a 2k DI workflow. All test results submitted to this site must use this benchmark configuration in order to be published.

If you are looking for products that have already been tested with the APL benchmark configuration, you can review the results submitted by various vendors using the APL benchmark specification here. Please note that these results are not absolute in their nature and merely designed to provide a decision making tool to assess the suitability of a storage solution with SCRATCH.
.............................................................................................................

Feel like testing a storage system yourself? What are my options?


a) Use the APL benchmark configuration
The APL benchmark configuration for use with the I/Ometer software is available from the Vendor section of this site. The Vendor section of APL also provides detailed instructions on how to go through the benchmarking procedure.

b) Run Scratch for real
You may also wish to request a demo version of SCRATCH by emailing our sales team at . This option will provide you with a first hand experience of the expected performance of your hardware. Please ensure that your workstation is equipped with a supported graphics card.

.............................................................................................................

Should you be unsure about the requirements or procedures, or require advice, email apl@assimilateinc.com