Patent application number | Description | Published |
20130026364 | MIXED IONIC-ELECTRONIC CONDUCTOR-BASED RADIATION DETECTORS AND METHODS OF FABRICATION - A method of fabricating a mixed ionic-electronic conductor (e.g. TlBr)-based radiation detector having halide-treated surfaces and associated methods of fabrication, which controls polarization of the mixed ionic-electronic MIEC material to improve stability and operational lifetime. | 01-31-2013 |
20130187056 | STRESS REDUCTION FOR PILLAR FILLED STRUCTURES - According to one embodiment, an apparatus for detecting neutrons includes an array of pillars, wherein each of the pillars comprises a rounded cross sectional shape where the cross section is taken perpendicular to a longitudinal axis of the respective pillar, a cavity region between each of the pillars, and a neutron sensitive material located in each cavity region. | 07-25-2013 |
20130334541 | THREE DIMENSIONAL STRAINED SEMICONDUCTORS - In one embodiment, an apparatus includes a three dimensional structure comprising a semiconductor material, and at least one thin film in contact with at least one exterior surface of the three dimensional structure for inducing a strain in the structure, the thin film being characterized as providing at least one of: an induced strain of at least 0.05%, and an induced strain in at least 5% of a volume of the three dimensional structure. In another embodiment, a method includes forming a three dimensional structure comprising a semiconductor material, and depositing at least one thin film on at least one surface of the three dimensional structure for inducing a strain in the structure, the thin film being characterized as providing at least one of: an induced strain of at least 0.05%, and an induced strain in at least 5% of a volume of the structure. | 12-19-2013 |
Patent application number | Description | Published |
20080225841 | METHOD AND SYSTEM FOR LOW POWER IDLE SIGNAL TRANSMISSION IN ETHERNET NETWORKS - Aspects of a method and system for low power IDLE signal transmission in Ethernet networks are provided. In this regard, during time periods between transmissions of actual data by a local Ethernet link partner, the local Ethernet Link partner may generate one or more signals, in place of a standard Ethernet IDLE signal, that enable synchronization between Ethernet link partners. In this manner, the generated signals may enable reducing power consumption as compared to standard Ethernet IDLE signals. Accordingly, link activity may be monitored to enable detecting periods when there may be no actual data for transmission and the generated signals may be transmitted. The generated signals may be transmitted at a reduced symbol rate as compared to standard Ethernet IDLE signals. The generated signals may be transmitted via fewer network links as compared to standard Ethernet IDLE signals. | 09-18-2008 |
20100150285 | Method And System For A Combined Signal Detection For Physical Layer Communication Devices - Communication devices coupled via a communication link may comprise physical layer devices that may be operable to determine presence of a received signal and to mitigate noise in the signal prior to processing and/or validating the signal. Analog and/or digital signal processing may be utilized to process the signal and/or mitigate noise in the signal. Noise mitigation may comprise near-end crosstalk cancelling and/or echo cancelling and/or may utilize local transmit signal information. Subsequent to noise mitigation, samples of the noise reduced signal may be accumulated and/or an average signal strength and/or average signal power level may be determined. The average signal strength and/or average signal power level may be compared to one or more thresholds which may be configurable and/or programmable. | 06-17-2010 |
20140105014 | Method and System for Extended Reach Copper Transceiver - Aspects of a method and system for an extended range copper transceiver are provided. Reducing the communication rate provided by multi-rate physical (PHY) layer operations in an Ethernet transceiver may extend the range of the Ethernet transceiver over twisted-pair copper cabling from a standard connection length. The Ethernet transceiver may support up to 1 Gbps or up to 10 Gbps transmission rate over copper cabling. The multi-rate PHY layer architecture in the Ethernet transceiver may support signal-processing operations, such as echo cancellation and/or equalization, which may be applied to the reduced communication rate to enable range extension. The reduced communication rate may be achieved by reducing the symbol rate provided by the multi-rate PHY layer operations. Reducing the communication rate may also enable utilizing greater insertion loss cabling for a standard connection length. | 04-17-2014 |
20140321478 | Full Channel-Swap Crossbar - A programmable channel-swap crossbar switch for swapping signal flow from one channel to another within an Ethernet physical layer device (PHY) is presented. The crossbar switch includes two or more programmed multiplexers, each multiplexer configured to receive two or more input signals and to select which one of the input signals to pass to a programmed corresponding channel, such that a first, input signal associated with a first channel can be swapped to a second channel as operating conditions necessitate. The crossbar switch can be used for Ethernet communications with various communication speeds, such as 10BaseT, 100BaseT, and Gigabit communications. A crossbar switch can be used in both a transmit path and a receive path. Two crossbar switches may be used in a receive path in order to undo channel swapping for control signal processing. A method of channel-swapping in an Ethernet PHY communications system is also presented. | 10-30-2014 |
20150016319 | METHOD AND SYSTEM FOR AN EXTENDED RANGE ETHERNET LINK DISCOVERY SIGNALING - Aspects of a method and system for extended range Ethernet link discovery signaling are provided. A local PHY may detect of one or more active twisted-pair wires in a remote PHY in extended range applications. The local PHY may determine whether to operate as a master or slave based on detected pairs. When operating as a master device, the local PHY may correct twisted-pair wire swap information received from the remote PHY before communicating an encoded link length value to the remote PHY. When operating as a slave device, the local PHY may transmit encoded twisted-pair wire swap information to the remote PHY before recovering a link length value communicated from the remote PHY. The local PHY may communicate supported operating modes based on the link length value to the remote PHY. Moreover, the local PHY may enable establishing a common full duplex operating mode with the remote PHY. | 01-15-2015 |
20150188586 | METHOD AND SYSTEM FOR A COMBINED SIGNAL DETECTION FOR PHYSICAL LAYER COMMUNICATION DEVICES - Communication devices coupled via a communication link may comprise physical layer devices that may be operable to determine presence of a received signal and to mitigate noise in the signal prior to processing and/or validating the signal. Analog and/or digital signal processing may be utilized to process the signal and/or mitigate noise in the signal. Noise mitigation may comprise near-end crosstalk cancelling and/or echo cancelling and/or may utilize local transmit signal information. Subsequent to noise mitigation, samples of the noise reduced signal may be accumulated and/or an average signal strength and/or average signal power level may be determined. The average signal strength and/or average signal power level may be compared to one or more thresholds which may be configurable and/or programmable. | 07-02-2015 |
Patent application number | Description | Published |
20080253356 | METHOD AND SYSTEM FOR A POWER REDUCTION SCHEME FOR ETHERNET PHYS - Aspects of a method and system for a power reduction scheme for Ethernet PHYs are provided. An Ethernet PHY in a link partner may disable transmission via a transmit DAC integrated during an inactive connection, 10Base-T autonegotiation operation, and/or active 10Base-T connection with no data packet transmission. The DAC may be a voltage mode or current mode DAC. The PHY or a MAC device may determine when to disable transmission via the DAC. In this regard, the PHY or the MAC device may generate appropriate signals for disabling the transmission. The DAC may be enabled for transmission by the PHY or the MAC device when a connection becomes active or when an active 10Base-T connection is ready to transmit data. Moreover, the PHY may enable transmission via the DAC when operating in a forced 10Base-T mode of operation and the connection to the link partner is active. | 10-16-2008 |
20120281519 | Method and System for Extended Reach Copper Transceiver - Aspects of a method and system for an extended range copper transceiver are provided. Reducing the communication rate provided by multi-rate physical (PHY) layer operations in an Ethernet transceiver may extend the range of the Ethernet transceiver over twisted-pair copper cabling from a standard connection length. The Ethernet transceiver may support up to 1 Gbps or up to 10 Gbps transmission rate over copper cabling. The multi-rate PHY layer architecture in the Ethernet transceiver may support signal-processing operations, such as echo cancellation and/or equalization, which may be applied to the reduced communication rate to enable range extension. The reduced communication rate may be achieved by reducing the symbol rate provided by the multi-rate PHY layer operations. Reducing the communication rate may also enable utilizing greater insertion loss cabling for a standard connection length. | 11-08-2012 |
20130182717 | Method And System For A Power Reduction Scheme For Ethernet PHYS - Aspects of a method and system for a power reduction scheme for Ethernet PHYs are provided. An Ethernet PHY in a link partner may disable transmission via a transmit DAC integrated during an inactive connection, 10Base-T autonegotiation operation, and/or active 10Base-T connection with no data packet transmission. The DAC may be a voltage mode or current mode DAC. The PHY or a MAC device may determine when to disable transmission via the DAC. In this regard, the PHY or the MAC device may generate appropriate signals for disabling the transmission. The DAC may be enabled for transmission by the PHY or the MAC device when a connection becomes active or when an active 10Base-T connection is ready to transmit data. Moreover, the PHY may enable transmission via the DAC when operating in a forced 10Base-T mode of operation and the connection to the link partner is active. | 07-18-2013 |
20150303907 | CM CLAMPING METHODS AND CIRCUITS FOR WIRED COMMUNICATION APPLICATIONS - A device for common mode (CM) clamping in wired communication includes a first circuit and a second circuit. The first circuit is configured to sense a voltage signal across clamp terminals and to generate an output voltage signal based on the sensed voltage signal. The second circuit is configured to compare the output voltage signal with a reference voltage, to generate a pair of current signals based on a result of the comparison, and to provide the pair of current signals to the clamp terminals. The pair of current signals includes a matched pair of CM current signals. The clamp terminals, upon coupling to nodes of a main circuit provide a desired CM impedance between the nodes of the main circuit. The device can be coupled to the main circuit in conjunction with one or more off-chip magnetic components. | 10-22-2015 |
Patent application number | Description | Published |
20090132197 | Activating Applications Based on Accelerometer Data - In some implementations, a computer-implemented method includes storing a plurality of acceleration profiles in a mobile device; receiving accelerometer data from an accelerometer in the mobile device; correlating the accelerometer data with one accelerometer profile in the plurality of accelerometer profiles; and activating a user application of the mobile device that is associated with the correlated accelerometer profile. Each acceleration profile can correspond to a sequence of acceleration forces a mobile device would be subjected to when carried with a user during an activity that corresponds to the correlated acceleration profile. | 05-21-2009 |
20090325607 | MOTION-CONTROLLED VIEWS ON MOBILE COMPUTING DEVICES - A computer-implemented visual navigation method includes providing from a wireless mobile device, over a public wireless network to a server located remotely from the wireless mobile device, information identifying a geographic location. The method also includes receiving in response, from the server, image data of digital images captured from an location at the geographic location, displaying the image data to a user of the mobile device as an image of an image space around the geographic locations, and panning the image within the image space automatically in response to user motion of the wireless mobile device. | 12-31-2009 |
20100106801 | Geocoding Personal Information - A computer-implemented method for generating geocoded user information is disclosed. The method comprises searching user data across multiple different data corpuses for entries having location-related information and determining locations for the location-related information. The method further comprises generating a map showing a current location of a mobile device along with representations of the entries having location-related information, at the determined locations, for entries from the multiple different data corpuses. | 04-29-2010 |
20100114887 | Textual Disambiguation Using Social Connections - The subject matter of this specification can be embodied in, among other things, a computer-implemented method that includes receiving a request to provide a dictionary for a computing device associated with a user; identifying word usage information for members of a social network for the user; and generating, with the word usage information for members of the social network, a dictionary for the user. | 05-06-2010 |
20110099392 | Delayed Execution of Operations - In general, the subject matter described in this specification can be embodied in methods, systems, and program products for performing power management. A computer process that requires, to be performed, substantial portions of battery storage on the mobile computing device is identified. Execution of the identified process can be deferred while the mobile computing device is not connected to a power source that is for charging the battery storage and that is external to the mobile computing device. Connection of the mobile computing device to the power source is sensed. Performance of the process is triggered in response to sensing that the mobile computing device has been connected to the power source. | 04-28-2011 |
20120035881 | Activating Applications Based on Accelerometer Data - In some implementations, a computer-implemented method includes storing a plurality of acceleration profiles in a mobile device; receiving accelerometer data from an accelerometer in the mobile device; correlating the accelerometer data with one accelerometer profile in the plurality of accelerometer profiles; and activating a user application of the mobile device that is associated with the correlated accelerometer profile. Each acceleration profile can correspond to a sequence of acceleration forces a mobile device would be subjected to when carried with a user during an activity that corresponds to the correlated acceleration profile. | 02-09-2012 |
20120059812 | Geocoding Personal Information - A computer-implemented method for generating geocoded user information is disclosed. The method comprises searching user data across multiple different data corpuses for entries having location-related information and determining locations for the location-related information. The method further comprises generating a map showing a current location of a mobile device along with representations of the entries having location-related information, at the determined locations, for entries from the multiple different data corpuses. | 03-08-2012 |
20120096249 | Activating Applications Based on Accelerometer Data - In some implementations, a computer-implemented method includes storing a plurality of acceleration profiles in a mobile device; receiving accelerometer data from an accelerometer in the mobile device; correlating the accelerometer data with one accelerometer profile in the plurality of accelerometer profiles; and activating a user application of the mobile device that is associated with the correlated accelerometer profile. Each acceleration profile can correspond to a sequence of acceleration forces a mobile device would be subjected to when carried with a user during an activity that corresponds to the correlated acceleration profile. | 04-19-2012 |
20120254767 | Manipulation of Device Content by a Network-Based Application - A method of modifying, with a network-based application, a content item on a device is provided. The method may include receiving over a network, at a server, information describing the content item from the device. Next, information describing the content item is sent to a client computer and, at the client computer, the content item is presented to a user with the network-based application by displaying a graphical depiction of the device, the graphical depiction showing the content item as it would appear on a display of the device. A request is then received for a modification of the content item from the user using the network-based application. Finally, the request for the modification is sent to the device over the network. | 10-04-2012 |
20130046820 | Manipulaton of an Inventory of Content Items on a Mobile Device by a Network-Based Application - A method of modifying, with a network-based application, an inventory of one or more content items on a mobile device is provided. The method may include receiving, over a network at a client computer, from the server, the inventory on the mobile device. Next, a graphical depiction of the mobile device is presented on the client computer, the graphical depiction showing the inventory as the inventory would appear on a display of the mobile device. A request for a modification of the inventory is received by the client computer, and the request is sent to the mobile device over the network via the server. | 02-21-2013 |
20130046868 | Manipulation of a Mobile Device Setting Using a Network-Based Application - A method of modifying, with a network-based application, a device setting of a mobile device is provided. The method may include receiving, over a network at a client computer, from a server, the device setting of the mobile device. The device setting may include a screen color, wireless connection information, a screen wallpaper, and a ringtone. A graphical depiction of the mobile device is presented at the client computer, a portion of the graphical depiction showing the device setting such that the device setting appears the device setting would appear on a display of the mobile device. A request for a modification of the device setting is received by the client computer. Finally, the request for the modification is sent to the mobile device over the network via the server. | 02-21-2013 |
20130166652 | SENDING SNIPPETS OF MEDIA CONTENT TO A COMPUTING DEVICE - Techniques include: providing media content to a computing device; waiting a period of time; determining that the media content has not been used; sending a snippet to the computing device, where the snippet corresponds to a portion of the media content that is executable on the computing device; and repeating waiting, determining and sending until the media content has been used or a limiting factor has been met. | 06-27-2013 |
20130232324 | Activating Applications Based on Accelerometer Data - In some implementations, a computer-implemented method includes storing a plurality of acceleration profiles in a mobile device; receiving accelerometer data from an accelerometer in the mobile device; correlating the accelerometer data with one accelerometer profile in the plurality of accelerometer profiles; and activating a user application of the mobile device that is associated with the correlated accelerometer profile. Each acceleration profile can correspond to a sequence of acceleration forces a mobile device would be subjected to when carried with a user during an activity that corresponds to the correlated acceleration profile. | 09-05-2013 |
20150066823 | Activating Applications Based on Accelerometer Data - In some implementations, a computer-implemented method includes storing a plurality of acceleration profiles in a mobile device; receiving accelerometer data from an accelerometer in the mobile device; correlating the accelerometer data with one accelerometer profile in the plurality of accelerometer profiles; and activating a user application of the mobile device that is associated with the correlated accelerometer profile. Each acceleration profile can correspond to a sequence of acceleration forces a mobile device would be subjected to when carried with a user during an activity that corresponds to the correlated acceleration profile. | 03-05-2015 |
20150262393 | Geocoding Personal Information - A computer-implemented method for generating geocoded user information is disclosed. The method comprises searching user data across multiple different data corpuses for entries having location-related information and determining locations for the location-related information. The method further comprises generating a map showing a current location of a mobile device along with representations of the entries having location-related information, at the determined locations, for entries from the multiple different data corpuses. | 09-17-2015 |
20150326629 | Sending Snippets of Media Content to a Computing Device - Techniques include: providing media content to a computing device; waiting a period of time; determining that the media content has not been used; sending a snippet to the computing device, where the snippet corresponds to a portion of the media content that is executable on the computing device; and repeating waiting, determining and sending until the media content has been used or a limiting factor has been met. | 11-12-2015 |
Patent application number | Description | Published |
20090065801 | Surface plasmon polariton actuated transistors - A surface plasmon polaritron activated semiconductor device uses a surface plasmon wire that functions as an optical waveguide for fast communication of a signal and functions as a energy translator using a wire tip for translating the optical signal passing through the waveguide into plasmon-polaritron energy at a connection of the semiconductor device, such as a transistor, to activate the transistor for improved speed of communications and switching for preferred use in digital systems. | 03-12-2009 |
20090110004 | Time-domain gated filter for RF communication systems - A time domain filter receives a double sideband (DSB) input in the frequency domain and compresses this input into a time domain signal filtered by a time gate for providing a time filtered signal that is then expanded back into the frequency domain as a single sideband (SSB) output with one sideband being filtered by the time gate for translating DSB signals into SSB signals well suited for communicating chirped modulated signals as SSB signals along an electrical line or optical fiber without dispersive nulling of the communicated signal. | 04-30-2009 |
20090110021 | Plasmon stabilized unimodal laser diodes - A device having a light cavity includes, at one end, a plasmonic reflector having a grating surface for coupling incoming light into traverse plasmon waves and for coupling the traverse plasmon wave into broaden light, the surface serving to redistribute light within the cavity, the reflector being well suited for use in laser diodes for redistributing filamental cavity laser light into spatially broaden cavity laser light for translating multimodal laser light into unimodal laser light for improved reliability and uniform laser beam creation. | 04-30-2009 |
20110280273 | PLASMON STABILIZED LASER DIODES - A device having a light cavity includes, at one end, a plasmonic reflector having a grating surface for coupling incoming light into traverse plasmon waves and for coupling the traverse plasmon wave into broaden light, the surface serving to redistribute light within the cavity, the reflector being well suited for use in laser diodes for redistributing filamental cavity laser light into spatially broaden cavity laser light for translating multimodal laser light into unimodal laser light for improved reliability and uniform laser beam creation. | 11-17-2011 |
20130235443 | TIME-DOMAIN GATED FILTER FOR RF COMMUNICATION SYSTEMS - A time domain filter receives a double sideband (DSB) input in the frequency domain and compresses this input into a time domain signal filtered by a time gate for providing a time filtered signal that is then expanded back into the frequency domain as a single sideband (SSB) output with one sideband being filtered by the time gate for translating DSB signals into SSB signals well suited for communicating chirped modulated signals as SSB signals along an electrical line or optical fiber without dispersive nulling of the communicated signal. | 09-12-2013 |
Patent application number | Description | Published |
20120124031 | ADDITION AND PROCESSING OF CONTINUOUS SQL QUERIES IN A STREAMING RELATIONAL DATABASE MANAGEMENT SYSTEM - Systems, methods, and media are disclosed herein that can be embodied in a traditional Relational Database Management System (RDBMS) in order to transform it into a Streaming Relational Database Management System (SRDBMS). An SRDBMS may provide functionality such as to manage and populate streams, tables, and archived stream histories and support the evaluation of continuous queries on streams and tables. Both continuous and snapshot queries support the full spectrum of the industry standard, widely used, Structured Query Language. The present technology can support a high number of concurrent continuous queries using a scalable and efficient shared query evaluation scheme, support on-the-fly addition of continuous queries into a mechanism that implements the shared evaluation scheme, reuse RDBMS modules such as relational operators and expression evaluators, and visualize results of continuous queries in real time | 05-17-2012 |
20120124096 | ADDITION AND PROCESSING OF CONTINUOUS SQL QUERIES IN A STREAMING RELATIONAL DATABASE MANAGEMENT SYSTEM - Systems, methods, and media are disclosed herein that can be embodied in a traditional Relational Database Management System (RDBMS) in order to transform it into a Streaming Relational Database Management System (SRDBMS). An SRDBMS may provide functionality such as to manage and populate streams, tables, and archived stream histories and support the evaluation of continuous queries on streams and tables. Both continuous and snapshot queries support the full spectrum of the industry standard, widely used, Structured Query Language. The present technology can support a high number of concurrent continuous queries using a scalable and efficient shared query evaluation scheme, support on-the-fly addition of continuous queries into a mechanism that implements the shared evaluation scheme, reuse RDBMS modules such as relational operators and expression evaluators, and visualize results of continuous queries in real time | 05-17-2012 |
Patent application number | Description | Published |
20090024835 | SPECULATIVE MEMORY PREFETCH - A system and method for pre-fetching data from system memory. A multi-core processor accesses a cache hit predictor concurrently with sending a memory request to a cache subsystem. The predictor has two tables. The first table is indexed by a portion of a memory address and provides a hit prediction based on a first counter value. The second table is indexed by a core number and provides a hit prediction based on a second counter value. If neither table predicts a hit, a pre-fetch request is sent to memory. In response to detecting said hit prediction is incorrect, the pre-fetch is cancelled. | 01-22-2009 |
20090037688 | Communicating between Partitions in a Statically Partitioned Multiprocessing System - In one embodiment, a method comprises assigning a unique node number to each of a first plurality of nodes in a first partition of a system and a second plurality of nodes in a second partition of the system. A first memory address space spans first memory included in the first partition and a second memory address space spans second memory included in the second partition. The first memory address space and the second memory address space are generally logically distinct. The method further comprises programming a first address map in the first partition to map the first memory address space to node numbers, wherein the programming comprises mapping a first memory address range within the first memory address space to a first node number assigned to a first node of the second plurality of nodes in the second partition, whereby the first memory address range is mapped to the second partition. | 02-05-2009 |
20090327616 | SNOOP FILTERING MECHANISM - A system and method for selectively transmitting probe commands and reducing network traffic. Directory entries are maintained to filter probe command and response traffic for certain coherent transactions. Rather than storing directory entries in a dedicated directory storage, directory entries may be stored in designated locations of a shared cache memory subsystem, such as an L3 cache. Directory entries are stored within the shared cache memory subsystem to provide indications of lines (or blocks) that may be cached in exclusive-modified, owned, shared, shared-one, or invalid coherency states. The absence of a directory entry for a particular line may imply that the line is not cached anywhere in a computing system. | 12-31-2009 |
20120079205 | METHOD AND APPARATUS FOR REDUCING PROCESSOR CACHE POLLUTION CAUSED BY AGGRESSIVE PREFETCHING - A method and apparatus for controlling a first and second cache is provided. A cache entry is received in the first cache, and the entry is identified as having an untouched status. Thereafter, the status of the cache entry is updated to accessed in response to receiving a request for at least a portion of the cache entry, and the cache entry is subsequently cast out according to a preselected cache line replacement algorithm. The cast out cache entry is stored in the second cache according to the status of the cast out cache entry. | 03-29-2012 |
Patent application number | Description | Published |
20080215820 | METHOD AND APPARATUS FOR FILTERING MEMORY WRITE SNOOP ACTIVITY IN A DISTRIBUTED SHARED MEMORY COMPUTER - A method and apparatus for filtering memory probe activity for writes in a distributed shared memory computer. In one embodiment, the method may include assigning an uncached directory state to a cache data block in response to evicting the cache data block. In another embodiment, the method may include assigning a remote directory state to a cache data block in response to evicting the cache data block and storing it in a remote cache. In a third embodiment, the method may include assigning a pairwise-shared directory state in response to a second processor node initiating a load operation to a cache data block in a modified cache state in a first processor node. In a fourth embodiment, the method may include assigning a migratory directory state in response to a processor node initiating a store operation to a cache data block in a pairwise-shared cache state. | 09-04-2008 |
20090216950 | Push for Sharing Instruction - In one embodiment, a system comprises a first processor, a main memory system, and a cache hierarchy coupled between the first processor and the main memory system. The cache hierarchy comprises at least a first cache. The first processor is configured to execute a first instruction, including forming an address responsive to one or more operands of the first instruction. The system is configured to push a first cache block that is hit by the first address in the first cache to a target location within the cache hierarchy or the main memory system, wherein the target location is unspecified in a definition of the first instruction within an instruction set architecture implemented by the first processor, and wherein the target location is implementation-dependent. | 08-27-2009 |
20100146215 | METHOD AND APPARATUS FOR FILTERING MEMORY WRITE SNOOP ACTIVITY IN A DISTRIBUTED SHARED MEMORY COMPUTER - A method and apparatus for filtering memory probe activity for writes in a distributed shared memory computer. In one embodiment, the method may include assigning an uncached directory state to a cache data block in response to evicting the cache data block. In another embodiment, the method may include assigning a remote directory state to a cache data block in response to evicting the cache data block and storing it in a remote cache. In a third embodiment, the method may include assigning a pairwise-shared directory state in response to a second processor node initiating a load operation to a cache data block in a modified cache state in a first processor node. In a fourth embodiment, the method may include assigning a migratory directory state in response to a processor node initiating a store operation to a cache data block in a pairwise-shared cache state. | 06-10-2010 |
20100146216 | METHOD AND APPARATUS FOR FILTERING MEMORY WRITE SNOOP ACTIVITY IN A DISTRIBUTED SHARED MEMORY COMPUTER - A method and apparatus for filtering memory probe activity for writes in a distributed shared memory computer. In one embodiment, the method may include assigning an uncached directory state to a cache data block in response to evicting the cache data block. In another embodiment, the method may include assigning a remote directory state to a cache data block in response to evicting the cache data block and storing it in a remote cache. In a third embodiment, the method may include assigning a pairwise-shared directory state in response to a second processor node initiating a load operation to a cache data block in a modified cache state in a first processor node. In a fourth embodiment, the method may include assigning a migratory directory state in response to a processor node initiating a store operation to a cache data block in a pairwise-shared cache state. | 06-10-2010 |
20120117330 | METHOD AND APPARATUS FOR SELECTIVELY BYPASSING A CACHE FOR TRACE COLLECTION IN A PROCESSOR - A method and apparatus for a selectively bypassing a cache in a processor of a computing device are disclosed. | 05-10-2012 |