A bus bridge receives an inbound read request from a master. In response to the read request, the bridge transmits multiple (e.g., two) read request packets to fetch data. The fetched data is stored in the bridge when it returns. When the master returns for its data, the data from each packet is transferred to the master if the data is valid. By issuing two smaller read request packets in response to an inbound read request, inbound read latency is reduced. In addition, if only a single master is being serviced, the system speculatively prefetches data for the master when the master returns to receive its data. Also, if the master is disconnected before completing the data transfer, the data can be subsequently restreamed from the bridge if the data is still valid when the master reconnects.

Un pont en autobus reçoit une demande indiquée d'arrivée d'un maître. En réponse à la demande indiquée, le pont transmet les paquets indiqués de demande du multiple (par exemple, deux) pour chercher des données. Les données cherchées sont stockées dans le pont quand elles retournent. Quand le maître retourne pour ses données, les données de chaque paquet sont transférées au maître si les données sont valides. En publiant deux plus petits paquets lus de demande en réponse à une demande lue d'arrivée, la latence lue d'arrivée est réduite. En outre, si seulement un maître simple est entretenu, de système les données de prefetches spéculativement pour le maître quand le maître retourne pour recevoir ses données. En outre, si le maître est débranché avant d'accomplir le transfert de données, les données peuvent être restreamed plus tard du pont si les données sont encore valides quand le maître rebranche.

 
Web www.patentalert.com

< (none)

< PCI slot control apparatus with dynamic configuration for partitioned systems

> Methods for treating skin with 3-hydroxy benzoic acid and related compositions

> (none)

~ 00022