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.
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.
Tung Nguyen - Cupertino CA, US Fong Pong - Mountain View CA, US Paul Jordan - Austin TX, US Syrus Ziai - Sunnyvale CA, US Al Chang - Yorktown Heights NY, US Greg Grohoski - Austin TX, US
Methods and systems for processing data communicated over a network. In one aspect, an exemplary embodiment includes processing a first group of network packets in a first processor which executes a first network protocol stack, where the first group of network packets are communicated through a first network interface port, and processing a second group of network packets in a second processor which executes a second network protocol stack, where the second group of network packets is communicated through the first network interface port. Other methods and systems are also described.
Rabin A. Sugumar - Sunnyvale CA, US Robert T. Golla - Austin TX, US Paul J. Jordan - Austin TX, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 9/26 G06F 9/34 G06F 12/00
US Classification:
711207, 711205, 711208, 711221
Abstract:
A method to communicate data is disclosed which includes communicating a virtual address to a translation lookaside buffer (TLB) and translating the virtual address to a physical address of a computer memory. The method also includes loading the physical address translated by the TLB into a register within a processor and transmitting the data from the physical address to a destination computing device.
Method And Apparatus For Precisely Identifying Effective Addresses Associated With Hardware Events
Nicolai Kosche - San Francisco CA, US Gregory F. Grohoski - Bee Cave TX, US Paul J. Jordan - Austin TX, US
Assignee:
Oracle America, Inc. - Redwood City CA
International Classification:
G06F 11/30
US Classification:
712227, 712244, 717130
Abstract:
A system and method for precisely identifying an instruction causing a performance-related event is disclosed. The instruction may be detected while in a pipeline stage of a microprocessor preceding a writeback stage and the microprocessor's architectural state may not be updated until after information identifying the instruction is captured. The instruction may be flushed from the pipeline, along with other instructions from the same thread. A hardware trap may be taken when the instruction is detected and/or when an event counter overflows or is within a given range of overflowing. A software trap handler may capture and/or log information identifying the instruction, such as one or more extended address elements, before returning control and initiating a retry of the instruction. The captured and/or logged information may be stored in an event space database usable by a data space profiler to identify performance bottlenecks in the application containing the instruction.
Branch Misprediction Recovery Mechanism For Microprocessors
Yuan C. Chou - Los Gatos CA, US Robert T. Golla - Round Rock TX, US Mark A. Luttrell - Cedar Park TX, US Paul J. Jordan - Austin TX, US Manish Shah - Austin TX, US
Assignee:
Oracle America, Inc. - Redwood City CA
International Classification:
G06F 9/00
US Classification:
712233, 712239
Abstract:
A system and method for reducing branch misprediction penalty. In response to detecting a mispredicted branch instruction, circuitry within a microprocessor identifies a predetermined condition prior to retirement of the branch instruction. Upon identifying this condition, the entire corresponding pipeline is flushed prior to retirement of the branch instruction, and instruction fetch is started at a corresponding address of an oldest instruction in the pipeline immediately prior to the flushing of the pipeline. The correct outcome is stored prior to the pipeline flush. In order to distinguish the mispredicted branch from other instructions, identification information may be stored alongside the correct outcome. One example of the predetermined condition being satisfied is in response to a timer reaching a predetermined threshold value, wherein the timer begins incrementing in response to the mispredicted branch detection and resets at retirement of the mispredicted branch.
Method And Apparatus For Using Unused Bits In A Memory Pointer
Zoran Radovic - San Jose CA, US Graham Ricketson Murphy - Sunnyvale CA, US Paul J. Jordan - Austin TX, US John G. Johnson - San Jose CA, US
Assignee:
ORACLE INTERNATIONAL CORPORATION - Redwood City CA
International Classification:
G06F 12/10 G06F 12/02
US Classification:
711170, 711206, 711200, 711E12002, 711E12058
Abstract:
The disclosed embodiments provide a system that uses unused bits in a memory pointer. During operation, the system determines a set of address bits in a address space that will not be needed for addressing purposes during program operation. Subsequently, the system stores data associated with the memory pointer in this set of address bits. The system masks this set of address bits when using the memory pointer to access the memory address associated with the memory pointer. Storing additional data in unused pointer bits can reduce the number of memory accesses for a program and improve program performance and/or reliability.
Mitigation Of Thread Hogs On A Threaded Processor Using A General Load/Store Timeout Counter
Jared C. Smolens - San Jose CA, US Robert T. Golla - Round Rock TX, US Mark A. Luttrell - Cedar Park TX, US Paul J. Jordan - Austin TX, US
International Classification:
G06F 9/30 G06F 9/38
US Classification:
712205, 712216, 712E09016, 712E09028
Abstract:
Systems and methods for efficient thread arbitration in a threaded processor with dynamic resource allocation. A processor includes a resource shared by multiple threads. The resource includes entries which may be allocated for use by any thread. Control logic detects long latency instructions. Long latency instructions have a latency greater than a given threshold. One example is a load instruction that has a read-after-write (RAW) data dependency on a store instruction that misses a last-level data cache. The long latency instruction or an immediately younger instruction is selected for replay for an associated thread. A pipeline flush and replay for the associated thread begins with the selected instruction. Instructions younger than the long latency instruction are held at a given pipeline stage until the long latency instruction completes. During replay, this hold prevents resources from being allocated to the associated thread while the long latency instruction is being serviced.
Paul N. Loewenstein - Palo Alto CA, US Mark A. Luttrell - Cedar Park TX, US Paul J. Jordan - Austin TX, US
International Classification:
G06F 9/312
US Classification:
712225, 712E09033
Abstract:
Techniques are disclosed relating to suspending execution of a processor thread while monitoring for a write to a specified memory location. An execution subsystem may be configured to perform a load instruction that causes the processor to retrieve data from a specified memory location and atomically begin monitoring for a write to the specified location. The load instruction may be a load-monitor instruction. The execution subsystem may be further configured to perform a wait instruction that causes the processor to suspend execution of a processor thread during at least a portion of an interval specified by the wait instruction and to resume execution of the processor thread at the end of the interval. The wait instruction may be a monitor-wait instruction. The processor may be further configured to resume execution of the processor thread in response to detecting a write to a memory location specified by a previous monitor instruction.
Youtube
Paul Jordan at at Absolute Adrenaline Deliver...
Paul Jordan at Absolute Adrenaline Deliverance fight video
Category:
People & Blogs
Uploaded:
16 Feb, 2009
Duration:
5m 23s
Paul Jordan Gangwarily 2008
Paul Jordan's debut fight
Category:
Sports
Uploaded:
08 Oct, 2008
Duration:
7m 30s
Les Paul & Stanley Jordan
Les Paul and Stanley Jordan jamming during an instrumental version of ...
Category:
Music
Uploaded:
12 Aug, 2008
Duration:
3m 17s
deliberate economic collapse
Insight into a deliberate economic collapse this is more like a part 1...
Category:
News & Politics
Uploaded:
25 Dec, 2009
Duration:
11m
Thank You LePaul (Variation) by Jordan Lapping
Here's a rather weird approach to Syd Segal's "Thank You LePaul" routi...
Category:
Entertainment
Uploaded:
03 Jun, 2007
Duration:
3m 19s
Michael Jordan 45 years young
First Song- Chorus from Homecoming by Kanye West ft. Chris Martin. Sec...
Category:
Sports
Uploaded:
30 Jul, 2008
Duration:
5m 43s
Googleplus
Paul Jordan
Lived:
Buford, GA Lawrenceville, GA New Bern, NC Columbus, GA Evans Mills, NY Fort Drum, NY Watertown, NY Hohenfels, Germany Fort Benning, GA San Jose, CA Del Rio, TX Brandon, England
Work:
KISS - Roadie (2012) United States Army - Retired (1989-2010)
Education:
Sadr City - Survival
Tagline:
Veteran now working for KISS
Bragging Rights:
I survived Route Predators
Paul Jordan
Work:
Century Theatres - Crew (2011) Oak Harbor Freight Lines - BCF Crew (2010)
Education:
Todd Beamer High School, Highline Community College - Computer Science
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......