Amelioration de la performance de transfert du stockage optique

Improving optical storage transfer performance

Abstract

Dans un mode de réalisation de la présente invention, un processeur écrit une commande de transfert de données dans une mémoire système cachable. Le processeur effectue alors une transaction d'écriture afin de délivrer une commande « paquet » à un dispositif de stockage optique. Le dispositif de stockage optique répond à la commande paquet en délivrant une interruption dès qu'il a traité cette dernière. La délivrance de l'interruption indique que le dispositif de stockage optique est prêt à recevoir une commande de transfert de données. Un contrôleur hôte qui est couplé au dispositif de stockage optique via une interconnexion sérielle reçoit l'interruption. Le contrôleur hôte entraîne alors un transfert DMA qui lit la commande de transfert de données placée dans la mémoire système et délivre la commande de transfert de données au dispositif de stockage optique. Le processeur n'intervient pas dans le traitement de l'interruption et se trouve donc libre d'effectuer d'autres tâches, améliorant de la sorte la performance globale du système.
One embodiment involves having a processor write a data transfer command to cacheable system memory. The processor then performs a write transaction to a deliver a 'packet' command to an optical storage device. The optical storage device responds to the packet command by issuing an interrupt once the optical storage device has processed the packet command. The issuance of the interrupt indicates that the optical storage device is ready to receive a data transfer command. A host controller that is coupled to the optical storage device via a serial interconnect receives the interrupt. The host controller then causes a DMA transfer to occur which reads the data transfer command located in system memory and delivers the data transfer command to the optical storage device. The processor is not involved in servicing the interrupt and is therefore freed up to perform other tasks and overall system performance is improved.

Claims

Description

Topics

Download Full PDF Version (Non-Commercial Use)

Patent Citations (2)

    Publication numberPublication dateAssigneeTitle
    US-5063498-ANovember 05, 1991Kabushiki Kaisha ToshibaData processing device with direct memory access function processed as an micro-code vectored interrupt
    US-6085278-AJuly 04, 2000Adaptec, Inc.Communications interface adapter for a computer system including posting of system interrupt status

NO-Patent Citations (1)

    Title
    "Serial ATA: high speed serialized AT attachment" , SATA SPECIFICATION, XX, XX, PAGE(S) 1-306 XP002959209 the whole document

Cited By (3)

    Publication numberPublication dateAssigneeTitle
    US-7822893-B2October 26, 2010Samsung Electronics Co., Ltd.System and method for data transfer using ATA interface
    US-8918600-B2December 23, 2014Micron Technology, Inc.Methods for controlling host memory access with memory devices and systems
    US-9811258-B2November 07, 2017Micron Technology, Inc.Methods for controlling host memory access with memory devices and systems