Abstract

A SAS expander collects data access information associated with a nexus and determines whether a data prefetch is appropriate. The SAS expander identifies potential data blocks utilizing previous data requests of the nexus. The SAS expander issues a data request to the target for the potential data blocks. The SAS expander stores the potential data …

Legal parties

Party
Inventors (applicants): Gabriel L. Romero, Frederick G. Smith
Assignees (initial): LSI Corporation (San Jose, US)
Agents: Suiter Swantz pc llo (attorney)

The application was examined by Faisal M Zaman (USPTO dept. 2111)

Claims

  • 1. A method for facilitating a data read in a storage system including a Serial …
  • 2. The method of claim 1 , further including: …
  • 3. The method of claim 1 , wherein the information associated with the connection between …

Cited documents

Patents

  • Shirogane et al. US 2008/0263393 A1 / 714/7, Oct. 1, 2008
  • Perez US 6820161 B1 / 710/306, Nov. 1, 2004
  • Yochai et al. US 6721870 B1, Apr. 1, 2004
  • Emberling US 2004/0193834 A1 / 711/213, Sep. 1, 2004
  • Dooley et al. US 2012/0084511 A1 / 711/122, Apr. 1, 2012
  • JP 02127742 A, May. 1, 1990
  • Tang US 2012/0066677 A1 / 718/1, Mar. 1, 2012
  • White et al. US 7657690 B1 / 710/310, Feb. 1, 2010
  • Gormish et al. US 2007/0201752 A1 / 382/232, Aug. 1, 2007
  • Bronson et al. US 2003/0221039 A1 / 710/306, Nov. 1, 2003
  • Hagersten US 6078996 A / 711/137, Jun. 1, 2000
  • Hausauer US 6070209 A / 710/104, May. 1, 2000
  • Katsuragi et al. US 2009/0138672 A1, May. 1, 2009
  • JP 61221966 A, Oct. 1, 1986
  • Corrigan et al. US 5983306 A / 710/310, Nov. 1, 1999
  • JP 61005358 A, Jan. 1, 1986
  • JP 55118168 A, Sep. 1, 1980
  • Aboulenein et al. US 6792496 B2 / 710/306, Sep. 1, 2004
  • Breternitz, Jr. US 5634025 A / 712/207, May. 1, 1997
  • Peters et al. US 6636927 B1 / 710/309, Oct. 1, 2003
  • WO WO 9966690 A1, Dec. 1, 1999
  • EP 339797 A2, Dec. 1, 1989
  • Santhanakrishnan et al. US 8079031 B2 / 718/100, Dec. 1, 2011
  • Malik et al. US 2004/0260908 A1 / 711/213, Dec. 1, 2004
  • WO WO2007005797, Jan. 1, 2007
  • Davis et al. US 6298407 B1 / 710/314, Oct. 1, 2001
  • JP 2002171560 A, Jun. 1, 2002
  • Pang et al. US 2006/0136688 A1, Jun. 1, 2006
  • Motonaga et al. US 2010/0088469 A1 / 711/113, Apr. 1, 2010
  • Young US 7047327 B1 / 710/20, May. 1, 2006
  • Chen et al. US 7107384 B1 / 710/309, Sep. 1, 2006
  • Srinivasan et al. US 2005/0193158 A1 / 710/300, Sep. 1, 2005
  • Batchelor et al. US 6286074 B1 / 710/305, Sep. 1, 2001
  • Barrick et al. US 6578130 B2 / 711/213, Jun. 1, 2003
  • Aydemir et al. US 6678782 B1 / 710/316, Jan. 1, 2004

Drawings

Brief Description of the Drawings

The numerous advantages of the disclosure may be better understood by those skilled in the art by reference to the accompanying figures in which: FIG. 1 is a block diagram …

Description

Technical Field

The present disclosure generally relates to the field of Serial Attached Small Computer System Interface (SAS) devices, and more particularly to a device, system, and method for performing data prefetch …

Detailed Description

Reference will now be made in detail to the subject matter disclosed, which is illustrated in the accompanying drawings. A Serial Attached Small Computer System Interface (SAS) network featuring a SAS expander …

More details about Data Prefetch in SAS Expanders

Miscellaneous patent data

The invention details are shown in 3 figures, originally classified under Bus expansion or extension, similar classification categories are Interrupt queuing, Combined merging and sorting, access to memory bus, Selecting, i.e. obtaining data of one kind from those record carriers which are identifiable by data of a second kind from a mass of ordered or randomly-distributed record carriers, Bus access regulation, Dynamic bus prioritization, Means for limiting or controlling the pin/gate ratio, Queue content modification, Digital-to-digital, Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry, the exemplary patent drawings are Flow diagram illustrating a command, Data Prefetch in SAS Expanders, Block diagram illustrating a network, Flow diagram illustrating a method, the inventor's address - Colorado Springs, CO, the recorded inventor's name is Smith Frederick G., the claim number 1 is selected as exemplary, numbered 12/960,118 (application), the patent particularly claims a method for facilitating a data read in a storage system including a Serial…, the applicant's location - Colorado Springs, CO, the recorded applicant's name is Gabriel L. Romero, the examination was conducted by Faisal M Zaman (2111 USPTO department), invented by Frederick G. Smith et al., the assignee is categorized as a United States company, the term of the patent was extended by 274 days, the patent is illustrated by 3 drawings, the grant number is 08566496, claims 1-20 comprise the invention scope, the application publication date is Dec. 3, 2010, the published agent's company is Suiter Swantz pc llo, the invention is titled Data Prefetch in SAS Expanders, the patent was granted on Oct. 22, 2013, the assignee location is San Jose (US); its company is LSI Corporation.

Invention classification information

The invention is classified under Generating prefetch, look-ahead, jump, or predictive address, Path selecting switch, Addressing or accessing the instruction operand or the result, Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units, Bus bridge, Bus expansion or extension, Address formation of the next micro-instruction, Predicting, look-ahead, for access to common bus or bus system, Common protocol. The designated search classifications include Prefetching, Generating prefetch, look-ahead, jump, or predictive address, Bus bridge, Prefetching a branch target, Common protocol, Path selecting switch, Branch prediction, Bus expansion or extension, Predicting, look-ahead.

Patent details
Publication number 08566496
Publication date Oct. 22, 2013
Kind code B2
Application number 12/960,118
Application date Dec. 3, 2010
Application type U
Application series code 12
Extension term 274
National classification 710/300
Total number of claims 20
Exemplary claims 1
Number of drawings 3
Number of figures 3
More similar inventions

Messaging Network for Processing Data Using Multiple Processor Cores (US08788732, July 22, 2014 / 13/972,797, Aug. 21, 2013, Protocol), David T. Hass et al. / NetLogic Microsystems, Inc. (Irvine, US)

Method of USB Device Enumeration Including Detecting the Operating System Type of the USB Host (US08661164, Feb. 25, 2014 / 13/211,072, Aug. 16, 2011, Peripheral configuration), Tsao-Jiang Chang et al. / Mediatek Inc. (Hsin-Chu, TW)

Command Portal for Executing Non-Standard Storage Subsystem Commands (US08583835, Nov. 12, 2013 / 12/370,420, Feb. 12, 2009, Input / Output command process), Alan Kan / Siliconsystems, Inc. (Aliso Viejo, US)

Also viewed with this patent

Apparatus and Methods for Communicating With Programmable Devices (US08554959, Oct. 8, 2013 / 13/461,592, May 1, 2012, Peripheral configuration), Nitin Prasad et al. / Altera Corporation (San Jose, US)

Single Pipe Non-Blocking Architecture (US08554976, Oct. 8, 2013 / 13/179,074, July 8, 2011, Direct memory access), Philip David Rose et al. / PLX Technology, Inc. (Sunnyvale, US)

Architecture to Connect Circuitry Between Customizable and Predefined Logic Areas (US08572298, Oct. 29, 2013 / 11/668,405, Jan. 29, 2007, Input / Output access regulation), Raphael Robert et al. / Atmel Corporation (San Jose, US)

New documents
  • Process for the Production of the Actinobacillus Pleuropneumoniae Toxins APXI or APXIII in a Liquid Culture Medium Under Supply of Air Enriched in Carbon Dioxide
  • Method for Manufacturing Nonvolatile Memory Device
  • Supply Chain Demand Satisfaction
  • Supply-Line Management Device
  • Storage Control Device and Method for Managing Snapshot