Hatim Yousef Amro - Austin TX John Paul Dodson - Pflugerville TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G09G 500
US Classification:
345835, 345781, 345795, 345847
Abstract:
A data processing system and method of efficiently invoking a function within a data processing system wherein the data processing system includes a processing unit, a display device that displays graphical objects in response to receipt of signals from the processing unit, and a graphical user interface (GUI) manager stored within the memory and executable by the processing unit. A graphical application is displayed within the display device. The graphical application has an associated graphical window and an associated graphical selection area. After iconizing the graphical application such that the associated graphical window and associated graphical selection area are no longer displayed, in response to a selection of the iconized graphical application, only the associated graphical selection area is opened. Thereafter, in response to a selection of a particular region among multiple regions, the function associated with the particular region is performed without displaying the associated graphical window.
Multiprocessor System Bus With System Controller Explicitly Updating Snooper Lru Information
Ravi Kumar Arimilli - Austin TX John Steven Dodson - Pflugerville TX Guy Lynn Guthrie - Austin TX Jody B. Joyner - Austin TX Jerry Don Lewis - Round Rock TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1208
US Classification:
711144, 711121, 711146
Abstract:
Combined response logic for a bus receives a combined data access and cast out/deallocate operation initiating by a storage device within a specific level of a storage hierarchy, with a coherency state and LRU position of the cast out/deallocate victim appended. Snoopers on the bus drive snoop responses to the combined operation with the coherency state and/or LRU position of locally-stored cache lines corresponding to the victim appended. The combined response logic determines, from the coherency state and LRU position information appended to the combined operation and the snoop responses, whether an update of the LRU position and/or coherency state of a cache line corresponding to the victim within one of the snoopers is required. If so, the combined response logic selects a snooper storage device to have at least the LRU position of a respective cache line corresponding to the victim updated, and appends an update command identifying the selected snooper to the combined response. The snooper selected to be updated may be randomly chosen, selected based on LRU position of the cache line corresponding to the victim within respective storage, or selected based on other criteria.
Hatim Yousef Amro - Austin TX John Paul Dodson - Pflugerville TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 300
US Classification:
345714, 345705, 345808, 345765, 345708, 707512
Abstract:
The present invention provides a method for providing user-defined dynamic help text which is displayed integrally with the application. The method includes utilizing a monitoring program to monitor a plurality of events for the application; determining if a current event of the plurality of events is a spy event; if the current event of the plurality of events is a spy event, then displaying a help text corresponding to the current event of the plurality of events. In the preferred embodiment, the method also determines if the current event of the plurality of events is a user event if the current event is not a spy event. If the current event is a user event, then the help text corresponding to the current event of the plurality of events is updated according to a user text update. The method of the present invention uses a monitoring program which allows users to create customized help texts for any application. In the preferred embodiment, the monitoring program of the present invention uses spy threads and thus is non-intrusive to the application.
Cache Coherency Protocol Having Tagged State Used With Cross-Bars
Ravi Kumar Arimilli - Austin TX John Steven Dodson - Pflugerville TX Jerry Don Lewis - Round Rock TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1214
US Classification:
711144, 711122, 711141
Abstract:
A cache coherency protocol uses a âTaggedâ coherency state to track responsibility for writing a modified value back to system memory, allowing intervention of the value without immediately writing it back to system memory, thus increasing memory bandwidth. The Tagged state can migrate across the caches (horizontally) when assigned to a cache line that has most recently loaded the modified value. Historical states relating to the Tagged state may further be used. The invention may also be applied to a multi-processor computer system having clustered processing units, such that the Tagged state can be applied to one of the cache lines in each group of caches that support separate processing unit clusters. Priorities are assigned to different cache states, including the Tagged state, for responding to a request to access a corresponding memory block. Any tagged intervention response can be forwarded only to selected caches that could be affected by the intervention response, using cross-bars.
System Bus Directory Snooping Mechanism For Read/Castout (Rco) Address Transaction
Ravi Kumar Arimilli - Austin TX John Steven Dodson - Pflugerville TX Guy Lynn Guthrie - Austin TX Jody B. Joyner - Austin TX Jerry Don Lewis - Round Rock TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1208
US Classification:
711128, 711121, 711122, 711143
Abstract:
In response to receiving a combined address for related data access and cast out operations, including an index identifying a congruence class containing both the target of the data access and the victim of the cast out, a single directory access is performed utilizing the index to locate the congruence class. Address tags within the congruence class are then compared to the address tag for the data access operation and the address tag for the cast out operation concurrently, generating separate hit signals as appropriate. Only a single directory access is required, however, rather than two separate directory accesses as required in the known art, taking advantage of the fact that both the data access target and the cast out victim belong to a single congruence class. Response latency is also improved, as is address bus bandwidth utilization.
Multiprocessor System Bus With Cache State And Lru Snoop Responses For Read/Castout (Rco) Address Transaction
Ravi Kumar Arimilli - Austin TX John Steven Dodson - Pflugerville TX Guy Lynn Guthrie - Austin TX Jody B. Joyner - Austin TX Jerry Don Lewis - Round Rock TX
Assignee:
International Business Machines Corporation - Armonk NY
Upon snooping a combined data access and cast out/deallocate operation initiating by a horizontal storage device, snoop logic determines appropriate responses to both the data access and the cast out/deallocate based upon the presence and coherency state of the target of the data access within a corresponding storage device, the presence and coherency state of the victim of the cast out/deallocate within the corresponding storage device, and the presence of an invalid entry within the corresponding storage device in a congruence class including both the target and the victim. The appropriate responses are âmergedâ, transmitted together in response to the combined operation as either a single response code or discrete response codes within a single response. The coherency state and LRU position of the selected victim for the cast out/deallocate portion of the combined operation may also be appended to the response to facilitate data storage management.
Pseudo Precise I-Cache Inclusivity For Vertical Caches
Ravi Kumar Arimilli - Austin TX John Steven Dodson - Pflugerville TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1214
US Classification:
711141, 711143, 711144, 711146, 711122
Abstract:
A modified MESI cache coherency protocol is implemented within a level two (L2) cache accessible to a processor having bifurcated level one (L1) data and instruction caches. The modified MESI protocol includes two substates of the shared state, which denote the same coherency information as the shared state plus additional information regarding the contents/coherency of the subject cache entry. One substate, S , indicates that the cache entry is assumed to contain instructions since the contents were retrieved from system memory as a result of an instruction fetch operation. The second substate, S , indicates the same information plus that a snooped flush operation hit the subject cache entry while its coherency was in the first shared substate. Once the first substate is entered, the coherency state does not transition to the invalid state unless an operation designed to invalidate instructions is received. Since the contents of a cache entry in the two coherency substates are presumed to be instructions, not data, instructions within an L2 cache are not discarded as a result of snooped flushes, but are retained for possible reloads by a local processor.
Cache Coherency Protocol With Ambiguous State For Posted Operations
Ravi Kumar Arimilli - Austin TX John Steven Dodson - Pflugerville TX Jerry Don Lewis - Round Rock TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1200
US Classification:
711141, 711120, 711136, 711123, 711144, 711146
Abstract:
A method of avoiding deadlocks in cache coherency protocol for a multi-processor computer system, by loading a memory value into a plurality of cache blocks, assigning a first coherency state having a higher collision priority to only one of the cache blocks, and assigning one or more additional coherency states having lower collision priorities to all of the remaining cache blocks. Different system bus codes can be used to indicate the priority of conflicting requests (e. g. , DClaim operations) to modify the memory value. The invention also allows folding or elimination of redundant DClaim operations, and can be applied in a global versus local manner within a multi-processor computer system having processing units grouped into at least two clusters.
Wisconsin Lutheran College - IT Project Assistant (5) Wisconsin Lutheran College - IT Help Desk Assistant (8-5)
Tagline:
John Ryan Dodson
John Dodson
Work:
Realty World Premier Associates - Agent/Short-Sale Specialists/Property Manager
Education:
North Salinas High
John Dodson
Work:
MetLife - Financial Services Professional
John Dodson
About:
I like Doctor Who, possibly too much. I sing, I play ukulele, guitar, piano, and drums. Sometimes, when I'm alone, I like to cover myself in vaseline and pretend I'm a slug.
Tagline:
Ukuleles and TARDISes. What could possibly beat that?
Anchorage, AlaskaSr. Pastor at St John United Methodist Church Past: Consultant Gift Giving and Planning at Institute of Transpersonal Psychology Palo Alto I live in Anchorage, Alaska serving as Sr. Pastor for St John UMC. It is an active and thriving church of 800 members. The budget over 1 million and growing... I live in Anchorage, Alaska serving as Sr. Pastor for St John UMC. It is an active and thriving church of 800 members. The budget over 1 million and growing. Attendance at services is around 400 +, there are 4 services, three in the morning and one at night.
I am a trained Consultant in Capital...
Seabrook, TX30 years of mechanical design, illustrating, documentation control, and drafting experience in the petrochem, aerospace, and medical device industries.
... 30 years of mechanical design, illustrating, documentation control, and drafting experience in the petrochem, aerospace, and medical device industries.
Tools of the trade: AutoCAD, SolidWorks, Microsoft Word, Excel, PowerPoint, Access, Visio, Outlook, CorelDRAW, Corel Photo-Paint, Qumas, QAD...
Yan, 27, has yet to lose a UFC bout. En route to his first UFC title opportunity, Yan defeated Jin Soo Son, Douglas Andrade, John Dodson, Jimmie Rivera, and most recently Urijah Faber. Yan was scheduled to headline the UFCs first event in Kazakhstan on June 13 prior to the COVID-19 pandemic.
Date: Jun 07, 2020
Category: Sports
Source: Google
UFC Fight Night results -- Disqualifications, upsets and back flips
Romero Borella Brok Weaver vs. Kazula Vargas Rogrio Bontorin vs. Ray Borg Lando Vannata vs. Yancy Medeiros Tim Means vs. Daniel Rodriguez John Dodson vs. Nathaniel Wood Jim Miller vs. Scott Holtzman Devin Clark vs. Dequan Townsend Casey Kenney vs. Merab Dvalishvili Macy Chiasson v
Every fight with John Dodson is a potentially frustrating one for his opponents as he goes into the Octagon looking to bewitch and befuddle as his Magician nickname suggests. Its an act that can also be frustrating for viewers and has only received a mixed response from the judges since Dodson mo
Date: Feb 23, 2019
Category: Headlines
Source: Google
Demetrious Johnson breaks down why ONE-UFC deal happened
During his time in the UFC, Johnson emerged as one of the best fighters in MMA history, clearing out the 125-pound division with notable wins over Henry Cejudo, Joseph Benavidez, John Dodson, Kyoji Horiguchi, and Ian McCall, among others. He became the promotions inaugural champion in September 201
Jimmie Rivera: Rivera recovered nicely from his KO loss to Marlon Moraes from a few months ago in picking up a well-deserved win over John Dodson. However, the low level of excitement associated with this contest will do little to help him climb the ladder at bantamweight. Look at how many wins Raph
Date: Sep 09, 2018
Category: Headlines
Source: Google
UFC 228 results: Next matches to make for ‘Woodley vs Till’ main card winners
r in Cruz, T.J. Dillashaw and Cody Garbrandt. Rivera was on the cusp of a title shot before Marlon Moraes cleaned his clock, so a win over Dominick after taking out John Dodson, will put him back in the picture. For Dominick, handing Rivera another defeat definitely puts him at the top of the list.
Date: Sep 09, 2018
Category: Headlines
Source: Google
UFC 228 results: Live stream updates for Fight Pass, FX - ‘Prelims’
womens strawweight title challengers Jessica Andrade and Karolina Kowalkiewicz will lock horns in the co-main event, featherweight sensation Zabit Magomedsharipov will make his return to the Octagon against striker Brandon Davis, aspiring bantamweight title contenders Jimmie Rivera and John Dodson w
Date: Sep 08, 2018
Category: Headlines
Source: Google
UFC 228 early weigh-in results, LIVE video updates for ‘Woodley vs Till’ in Dallas
115 lbs.: Carla Esparza (115.5) vs. Tatiana Suarez (115)135 lbs.: Cody Stamann (135.5) vs. Aljamain Sterling (135.5)135 lbs.: John Dodson (135.5) vs. Jimmie Rivera (136)185 lbs.: Charles Byrd (185) vs. Darren Stewart (185.5)