• DocumentCode
    2616000
  • Title

    A digital architecture for routinely storing and buffering the entire 64-bit event stream at maximum bandwidth for every acquisition in clinical real-time 3-D PET: Embedding a 400 Mbyte/sec SATA RAID 0 using a set of four solid-state drives

  • Author

    Jones, W.F. ; Breeding, E. ; Everman, J. ; Reed, J.H.

  • Author_Institution
    Siemens Molecular Imaging, Knoxville, TN 37932 USA
  • fYear
    2008
  • fDate
    19-25 Oct. 2008
  • Firstpage
    5036
  • Lastpage
    5040
  • Abstract
    A new “Stream Buffer” data acquisition architecture is proposed for positron emission tomography (PET). This new architecture significantly improves performance in high-count-rate (e.g. Rubidium-82) clinical 3-D PET. This Stream Buffer concept improves PET by removing several long-running limitations found in current data acquisition architectures. Stream buffering ensures the non-volatile storage of the entire, raw 64-bit PET coincidence event stream. In addition, this buffering benefits on-line, downstream processing - e.g. LOR-to-bin rebinning and histogramming, processing which remains critical to an effective clinical environment. Primarily this new architecture makes use of multiple high-performance solid-state drives (SSD) to form a single, very-high-speed (400 Mbyte/sec) buffer for coincidence event (list-mode) data. For reference, SSD make use of NAND flash chips for storage instead of rotating media. Today, an SSD may readily exceed 100 Mbyte/sec for read/write throughput. Here a set of 4 SATA SSD are configured as an embedded 64-Gbyte RAID 0. A single FPGA implements the striping RAID controller. The resulting 4-channel RAID is expected to have a sustainable, aggregate bandwidth of at least 400 Mbyte/sec. The Stream Buffer concept requires high-speed, time-shared write/read access into/from this RAID. With both read and write accesses each available for sustainable 200 Mbyte/sec throughput, stream buffering improves PET data acquisition in several ways. Once the PET event stream is delivered to the FPGA which controls the embedded RAID - e.g. via 2 Gbps Fibre Channel, none of the event stream data need be lost because of insufficient bandwidth. A non-volatile copy of the raw 64-bit PET event stream data can always be preserved for optional post-acquisition processing whether on-line downstream processing is selected or not. The RAID (read) output proceeds only at the available downstream throughput rate - i.e. fully eliminating the critica- - lity of higher downstream throughput needed to prevent event loss. On-line cardiac and respiratory gating should also benefit.
  • Keywords
    Aggregates; Bandwidth; Buffer storage; Computer architecture; Computer industry; Data acquisition; Field programmable gate arrays; Positron emission tomography; Solid state circuits; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Nuclear Science Symposium Conference Record, 2008. NSS '08. IEEE
  • Conference_Location
    Dresden, Germany
  • ISSN
    1095-7863
  • Print_ISBN
    978-1-4244-2714-7
  • Electronic_ISBN
    1095-7863
  • Type

    conf

  • DOI
    10.1109/NSSMIC.2008.4774371
  • Filename
    4774371