Stephen J. Ippolito - Concord MA Joseph S. Cavallo - Framingham MA
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 1300
US Classification:
710 33, 711118, 711137, 711213, 711218
Abstract:
A method of detecting sequential data transfer requests, includes determining whether a first data transfer request crosses a boundary address, and, if it does, determining if the first data transfer request may be indicated as combinable with subsequent data transfer requests. The method may also include determining whether a previous data transfer request has been indicated as combinable, and if it has been indicated as combinable, determining that a new data transfer request is addressed adjacent to the previous data transfer request.
In one embodiment, a method is provided. The method of this embodiment may include determining whether requested data is stored in a memory. If the requested data is not stored in the memory, the method may include determining whether a plurality of requests to access the requested data have occurred during a predetermined number of most recent data accesses. If the plurality of requests to access the requested data have occurred during the predetermined number of most recent data accesses, the method may also include storing the requested data in the memory. Of course, many variations, modifications, and alternatives are possible without departing from this embodiment.
Method And Apparatus For Coalescing Two Or More Transacting Requests
Joseph S. Cavallo - Framingham MA, US Stephen J. Ippolito - Concord MA, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F012/00
US Classification:
711114, 711169, 711201
Abstract:
A method of coalescing transfer requests, includes storing a transfer request on a pending list, determining that no previous transfer requests are being processed, combining at least two transfer requests as a combined data transfer and releasing the combined data transfer. The method may also include determining that the pending list is not empty before releasing the combined data transfer.
Selim M. Ünlü - Jamaica Plain MA, US Anna Swan - Cambridge MA, US Bennett B. Goldberg - Newton MA, US Stephen Ippolito - Tampa FL, US Lev Moiseev - Brighton MA, US Yunjie Tong - Allston MA, US
Assignee:
Trustees of Boston University - Boston MA
International Classification:
G01B 9/02
US Classification:
356450, 356512
Abstract:
A method and apparatus for performing optical microscopy in one to three dimensions employs a spectral self-interference fluorescent microscopy technique that includes providing at least one fluorescent microscopy sample, at least one objective lens, and at least one reflecting surface. The fluorescent sample is disposed between the objective lens and the reflecting surface, the distance from the sample to the reflecting surface being several to several tens times an excitation wavelength. Excitation light causes the fluorescent sample to emit light, at least a portion of which is reflected by the reflecting surface. The objective lens collects the reflected light and the light emitted directly by the fluorescent sample. The direct and reflected light interfere causing spectral oscillations in the emission spectrum. The periodicity and the peak wavelengths of the emission spectrum are spectroscopically analyzed to determine the optical path length between the fluorescent sample and the reflecting surface.
Sequential Data Transfer Detection Using Addresses Of Data Transfer Requests To Control The Efficiency Of Processing The Data Transfer Requests
Joseph S. Cavallo - Framingham MA, US Stephen J. Ippolito - Concord MA, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 13/00
US Classification:
710 33, 711118, 711137, 711213, 711218
Abstract:
A method of detecting sequential data transfer requests, includes determining whether a first data transfer request crosses a boundary address, and, if it does, determining if the first data transfer request may be indicated as combinable with subsequent data transfer requests. The method may also include determining whether a previous data transfer request has been indicated as combinable, and if it has been indicated as combinable, determining that a new data transfer request is addressed adjacent to the previous data transfer request.
Stephen J. Ippolito - Concord MA Arthur L. Singer - Lexington MA William J. Lambert - Westford MA
Assignee:
IPL Systems, Inc. - Waltham MA
International Classification:
G06F 700 G06F 922
US Classification:
364200
Abstract:
A control system is described for controlling the flow of multi-format, multi-bit macroinstructions for loading data into registers. The control system is adapted to: (A) control microprogram flow of instructions based on data within a floating point macroinstruction, (B) speed up macroinstruction flow as a function of data within various fields of the macroinstruction, and (C) speed up macroinstruction branches.