Sneed,Vine & Perry P.C 2995 Dawn Drive, Georgetown, TX 78628 (512)4766955 (Office), (512)8199707 (Fax)
Licenses:
Texas - Eligible To Practice In Texas 1989
Education:
University of Texas School of Law Degree - JD - Juris Doctor - Law Graduated - 1989 Texas A&M University Degree - BA - Bachelor of Arts Graduated - 1985
Specialties:
Business - 25% Corporate / Incorporation - 25% Litigation - 25% Real Estate - 25%
John Edward Derrick - Round Rock TX Lee Evan Eisen - Austin TX Paul Joseph Jordan - Austin TX Robert William Hay - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 900
US Classification:
712204, 712 23
Abstract:
A method and system for aligning internal operations (IOPs) for dispatch are disclosed. The method and system comprise conditionally asserting a predecode based on a particular dispatch slot that an instruction is going to be placed. The method and system further include using the information related to the predecode to expand an instruction into at least one dummy operation and an IOP operation whenever the instruction would not be supported in the particular dispatch slot.
Method And Apparatus For A Byte Lane Selectable Performance Monitor Bus
Joel Roger Davidson - Austin TX Michael Stephen Floyd - Leander TX Paul Joseph Jordan - Austin TX Judith E. K. Laurens - Bastrop TX Alexander Erik Mericas - Austin TX Kevin F. Reick - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
A multi-stage byte lane selectable bus. In a preferred embodiment, the bus in performance monitor mode includes a plurality of byte lanes and a selection mechanism. The selection mechanism acquires, from a plurality of signals, a subset of those signals, which are desired to be monitored, and places this subset of signals on the byte lanes that are input to the PMU. The number of the plurality of signals that potentially may be monitored is greater than the number of byte lanes and is also greater than the number of PMU counters.
Mechanism To Reduce Instruction Cache Miss Penalties And Methods Therefor
Steven Wayne White - Austin TX Hung Qui Le - Austin TX Kurt Alan Feiste - Austin TX Paul Joseph Jordan - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1200
US Classification:
711137, 711125, 712207, 712237
Abstract:
The mechanism to reduce instruction cache miss penalties by initiating an early cache line prefetch is implemented. The mechanism provides for an early prefetch of a next succeeding cache line before an instruction cache miss is detected during a fetch which causes an instruction cache miss. The prefetch is initiated when it is guaranteed that instructions in the subsequent cache line will be referenced. This occurs when the current instruction is either a non-branch instruction, so instructions will execute sequentially, or if the current instruction is a branch instruction, but the branch forward is sufficiently short. If the current instruction is a branch, but the branch forward is to the next sequential cache line, a prefetch of the next sequential cache line may be performed. In this way, cache miss latencies may be reduced without generating cache pollution due to the prefetch of cache lines which are subsequently unreferenced.
Paul Joseph Jordan - Austin TX Peter Juergen Klim - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1100
US Classification:
714801, 714718
Abstract:
A register for a computer processor removes the parity check from the critical path of CPU operation, and delays the parity check to the next immediate clock cycle. The register has a memory array, and read and write decoders for accessing the memory array using select lines. The select lines are also connected to read and write address latches which are used to index a parity bit array. When a value is written to, or read from, the memory array, its corresponding parity bit is calculated and either stored in the parity bit array (for a write operation), or compared to an existing parity bit array entry (for a read operation). The parity check is performed on a copy of the value contained in a read data latch or a write data latch. Each data latch has an input connected to a respective read or write port of the memory array. The latches delay the parity check by only one cycle.
Soft Error Detection In High Speed Microprocessors
Paul J. Jordan - Austin TX Peter J. Klim - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1100
US Classification:
714 37, 714 42, 714 49, 714 54, 714819, 712221
Abstract:
Aspects for soft error detection for a superscalar microprocessor are described. The aspects include a first pipeline, the first pipeline including a first arithmetic logic unit, ALU, comparator and a first general purpose register, GPR, for storing first data, and a second pipeline, the second pipeline including a second GPR and a second ALU comparator, the second GPR for storing second data, the second data being a copy of the first data. A detection system utilizes one of the first and second ALU comparators to perform a comparison of the second data with the first data during an idle state of the first and second pipelines.
Michael S. Floyd - Leander TX, US Paul J. Jordan - Austin TX, US Larry S. Leitner - Cedar Park TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F011/00
US Classification:
714 30, 712227
Abstract:
A processor core for transitioning a debugging unit between a plurality of operating states generates trace data as it processes operating signals of an instruction stream. The processor core provides a trigger event signal to the debugging unit in response to a trigger instruction signal within the instruction stream that is representative of triggering instruction for transitions debugging unit to one of (1) a base operating state, (2) a dynamic storage operating state or (3) a static storage operating state. Concurrently or alternatively, the processor core can provide the trigger event signal to the debugging unit as a function of generated trigger data in response to additional operational instructions within the instruction stream.
Method And Apparatus For Calculating Tcp And Udp Checksums While Preserving Cpu Resources
Syrus Ziai - Sunnyvale CA, US Paul Jordan - Austin TX, US Craig Robson - Sunnyvale CA, US Ryan Donohue - Mountain View CA, US Fong Pong - Mountain View CA, US
Assignee:
Syrus Ziai - Sunnyvale CA
International Classification:
H03M013/09
US Classification:
714807
Abstract:
A method is described that involves performing a checksum calculation on a section of data within an inbound packet before the section of data is first stored into a system memory. Another method is described that involves moving a section of data within an outbound packet from a system memory to an offload memory. Then, removing the section of data from the offload memory; and performing a checksum calculation on the section of data. An apparatus is described that includes a central processing unit that is communicatively coupled with a network processing offload unit, wherein the network processing offload unit calculates a checksum upon a section of data located within an inbound packet, and calculates a checksum upon a section of data within an outbound packet.
Efficient Implementation Of Timers In A Multithreaded Processor
Paul J. Jordan - Austin TX, US Ashley N. Saulsbury - Los Gatos CA, US John G. Johnson - San Jose CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 12/00
US Classification:
711217, 711219
Abstract:
A method and mechanism for managing timers in a multithreaded processing system. A storage device stores a plurality of count values corresponding to a plurality of timers. A read address generator is coupled to convey a read address to the storage device. The read address generator is configured to maintain and increment a first counter. In response to determining the counter does not equal a predetermined value, the mechanism conveys a first read address for use in accessing a count value in the storage device. In response to determining the count equals the predetermined value, the mechanism conveys a second read address for use in accessing a count value in the storage device. The predetermined value is utilized to repeat accesses to a given count value a predetermined number of times.
Louisiana State University Health Sciences Center Gastroenterology 1501 Kings Hwy RM 6-230A, Shreveport, LA 71103 (318)6755982 (phone), (318)8132525 (fax)
Willis Knighton Bossier Health Center Gastroenterology 2400 Hospital Dr STE 370, Bossier City, LA 71111 (318)2127870 (phone), (318)2127899 (fax)
Education:
Medical School Univ of Toronto, Fac of Med, Toronto, Ont, Canada Graduated: 1968
Dr. Jordan graduated from the Univ of Toronto, Fac of Med, Toronto, Ont, Canada in 1968. He works in Shreveport, LA and 1 other location and specializes in Gastroenterology and Hepatology. Dr. Jordan is affiliated with Willis-Knighton Bossier Health Center and Willis-Knighton Medical Center.
Dr. Jordan graduated from the University of Southern California Keck School of Medicine in 1985. He works in Yorba Linda, CA and specializes in Family Medicine. Dr. Jordan is affiliated with Placentia Linda Hospital.
Century Theatres - Crew (2011) Oak Harbor Freight Lines - BCF Crew (2010)
Education:
Todd Beamer High School, Highline Community College - Computer Science
Paul Jordan
Lived:
Austin, TX
Work:
Texas Instruments
Education:
University of Texas at Austin
Tagline:
Going to keep this a bit more geeky, the folks on that other site just don't get it.
Paul Jordan
Work:
Worldview Academy - Faculty (2004) Southern Wesleyan University - Professor (2000) Southeastern Seminary - Director of MIS (1995-2000) Carolina Computing - Owner (1988-1994)
Paul Jordan
Work:
CA Inc. - Sales Rep (5)
Education:
University of Scranton - Communications, Somerville High School
Paul Jordan
Work:
NONE - Adventurer (1966-2099)
About:
Hi all
Tagline:
Hi
Paul Jordan
Education:
Morehouse College - Computer Science
Tagline:
I am Unique just like every one else
Paul Jordan
About:
People do not stop playing games as they get older - they get older when they stop playing games - hence I game.....
Tagline:
Living each day one at a time - 50 years plus logged so far........
Bragging Rights:
I am better than no one else - no one else is better than me......