A multiplier () forms a product from two signed operands without performing a sign extension of the multiplicand (A). A modified Booth's recoding of the multiplier operand (B) is begun immediately without being delayed by a sign extension operation. While recoding and partial product generation is occurring, a determination is made in parallel whether or not a sign extension adjustment term must be created. When needed, a value equal to (−B) (2), where N is equal to a bit width of the multiplicand (A), is formed in parallel with the recoding and partial product generation. The sign extension adjustment term is coupled to a plurality of carry save adders () that compress a plurality of partial products to a sum term and a carry term. A final add stage combines the sum term and carry term to provide a product with correct sign extension.
Dimitri Tan - Austin TX, US Trinh H. Nguyen - Pflugerville TX, US
Assignee:
Freescale Semiconductor, Inc. - Austin TX
International Classification:
G06F 7/00
US Classification:
708205
Abstract:
A data processor includes a first bit field of a first plurality of bits representing a mantissa of a floating point number and a second bit field of a second plurality of bits representing an exponent of the floating point number. The first plurality of bits is partitioned into a plurality of regions, each of the plurality of regions comprises more than one bit of the first plurality of bits. A leading zero anticipator or other type of leading bit indication circuit is coupled to each region and determines a position of a leading bit of the first plurality of bits. A normalizer is coupled to receive a region of the plurality of regions that contains the leading bit, the normalizer may normalize or denormalize the region to produce a normalized or denormalized floating point number.
Multiple Address And Arithmetic Bit-Mode Data Processing Device And Methods Thereof
Michael D. Snyder - Austin TX, US David C. Holloway - Cedar Park TX, US Trinh H. Nguyen - Round Rock TX, US Sergio Schuler - Austin TX, US Gary L. Whisenhunt - Austin TX, US
Assignee:
Freescale Semiconductor, Inc. - Austin TX
International Classification:
G06F 12/00
US Classification:
711154, 711170, 711E12084
Abstract:
A data processing device and methods thereof are disclosed. The data processing device can operate in three different modes. In a first, N-bit mode, the data processing device performs memory accesses based on N-bit values and performs arithmetic operations using N-bit values. In a second, hybrid N-bit/M-bit mode, the data processing device performs memory accesses based on M-bit values, where M is less than N, and performs arithmetic operations using N-bit values. In a third, M-bit mode, the data processing device performs memory accesses based on M-bit values and performs arithmetic operations using M-bit values. The three modes provide for compatibility with a wide range of applications. Further operation in the M-bit mode can provide a power savings when implementing applications compatible with that mode.
Forward Progress Mechanism For A Multithreaded Processor
David C. Holloway - Cedar Park TX, US Trinh H. Nguyen - Round Rock TX, US Michael D. Snyder - Cedar Park TX, US Gary L. Whisenhunt - Austin TX, US
Assignee:
Freescale Semiconductor, Inc. - Austin TX
International Classification:
G06F 9/46
US Classification:
718103, 718102
Abstract:
A processing device includes a storage component configured to store instructions associated with a corresponding thread of a plurality of threads, and an execution unit configured to fetch and execute instructions. The processing device further includes a period timer comprising an output to provide an indicator in response to a count value of the period timer reaching a predetermined value based on a clock signal. The processing device additionally includes a plurality of thread forward-progress counter components, each configured to adjust a corresponding execution counter value based on an occurrence of a forward-progress indicator while instructions of a corresponding thread are being executed. The processing device further includes a thread select module configured to select threads of the plurality of threads for execution by the execution unit based a state of the period timer and a state of each of the plurality of thread forward-progress counter components.
Media Gateway Preferential Routing Circuit Allocation Techniques In Uma
The present invention provides for giving preference to a specific media gateway in the selection of the next circuit so that in a multi-media-gateway soft-switch where a call may take any of many possible paths, an outgoing circuit on the same media-gateway as the incoming circuit is preferably selected, so if one is available, the need for using more bearer ports on media gateways to bridge the two sides is eliminated. Instead of interconnection, the same facilities can be provisioned to the bearer interface between the soft-switch and the rest of the network. This invention maximizes the bearer capacity of a distributed media gateway for external network access.
Data Processing System With Latency Tolerance Execution
Thang M. Tran - Austin TX, US Trinh Huy Nguyen - Round Rock TX, US
Assignee:
FREESCALE SEMICONDUCTOR, INC. - Austin TX
International Classification:
G06F 9/30 G06F 9/312 G06F 9/34
US Classification:
712208, 712E09028, 712E09033, 712E09038
Abstract:
In a processor having an instruction unit, a decode/issue unit, and execution queues configured to provide instructions to correspondingly different types execution units, a method comprises maintaining a duplicate free list for the execution queues. The duplicate free list includes a plurality of duplicate dependent instruction indicators that indicate when a duplicate instruction for a dependent instruction is stored in at least one of the execution queues. One of the duplicate dependent instruction indicators is assigned to an execution queue for a dependent instruction. The dependent instruction is executed only when the one of the duplicate dependent instruction indicators is reset.
Data Processing System With Latency Tolerance Execution
Thang M. Tran - Austin TX, US Trinh Huy Nguyen - Round Rock TX, US
International Classification:
G06F 9/30 G06F 9/312 G06F 9/38
US Classification:
712208, 712220, 712E09016, 712E09033, 712E09049
Abstract:
A data processing system comprises a processor unit that includes an instruction decode/issue unit including a re-order buffer having entries that include an execution queue tag that indicates an execution queue location of an instruction to which a re-order buffer entry is assigned, a result valid indicator to indicate that a corresponding instruction has executed with a status bit valid result, and a forward indicator to indicate that the status bit can be forwarded to an execution queue of an instruction pointed to that is waiting to receive the status bit.
Modified L1/L2 Cache Inclusion For Aggressive Prefetch
Michael John Mayfield - Austin TX Trinh Huy Nguyen - Pflugerville TX Robert James Reese - Austin TX Michael Thomas Vaden - Austin TX
Assignee:
International Business Machines Corporation
International Classification:
G06F 1208
US Classification:
395464
Abstract:
Within a data processing system implementing L1 and L2 caches and stream filters and buffers, prefetching of cache lines is performed in a progressive manner. In one mode, data may not be prefetched. In a second mode, two cache lines are prefetched wherein one line is prefetched into the L1 cache and the next line is prefetched into a stream buffer. In a third mode, more than two cache lines are prefetched at a time. In the third mode cache lines may be prefetched to the L1 cache and not the L2 cache, resulting in no inclusion between the L1 and L2 caches.
Sees Candies (Berkshire Hathaway) San Francisco Bay Area, CA Oct 2013 to Dec 2014 National Account ExecutiveTexan Dental Supply & Equipment Company Dallas, TX Sep 2011 to Dec 2012 Director of Sales and MarketingOfficeMax/Office Depot Palo Alto, CA Sep 2011 to Dec 2012 Director of Business DevelopmentEli Lilly Co. Indianapolis, IN Nov 2006 to Sep 2011 Research Business ManagerGlaxoSmithKline North Carolina May 2005 to Nov 2006 Research & Development AssociateIntraprint Corporation Dallas, TX May 2004 to Nov 2006 Business Development Manager
Education:
Texas Woman's University Denton, TX 2005 to 2007 BA in BiologySouthern Methodist University Dallas, TX 2004 B.S. in Business Management
Skills:
Business Development, Management, Sales, Finance, Marketing, Business, Pharmaceutical, Strategy
McLaren Medical GroupMclaren Greater Lansing Family Medicine 2815 S Pennsylvania Ave STE 105, Lansing, MI 48910 517 975-9830 (phone), 517 975-9841 (fax)
Education:
Medical School Michigan State University College of Osteopathic Medicine Graduated: 1991
Procedures:
Cardiac Stress Test Electrocardiogram (EKG or ECG) Vaccine Administration
Dr. Nguyen graduated from the Michigan State University College of Osteopathic Medicine in 1991. He works in Lansing, MI and specializes in Family Medicine. Dr. Nguyen is affiliated with Mclaren-Greater Lansing.
Dr. Nguyen graduated from the St. George's University School of Medicine, St. George's, Greneda in 2011. She works in Staten Island, NY and specializes in Pediatrics and Adolescent Medicine. Dr. Nguyen is affiliated with Lutheran Medical Center, Richmond University Medical Center and Staten Island University Hospital North.
UT PhysiciansGulf States Hemophilia & Thrombophilia Center 6655 Travis St STE 400, Houston, TX 77030 713 500-8360 (phone), 713 500-8364 (fax)
Education:
Medical School University of Utah School of Medicine Graduated: 1983
Languages:
English Spanish
Description:
Dr. Nguyen graduated from the University of Utah School of Medicine in 1983. He works in Houston, TX and specializes in Hematology. Dr. Nguyen is affiliated with Memorial Hermann Texas Medical Center.
"The ICT cycle (Information and Communications Technology cycle) is on an upturn," said Trinh Nguyen, senior economist at Natixis. "With the manufacturing cycle returning to to growth in the U.S., that should support South Korea," she added.
Date: Mar 01, 2024
Category: Business
Source: Google
Upper Makefield mom who police say shot sons, 10 and 13, was facing eviction Tuesday
Bucks County District Attorney Matt Weintraub said at a news conference Monday afternoon that 38-year-old Trinh Nguyen shot her two sons and tried to shoot a neighbor her ex-husband's nephew as he left for work around 7 a.m.
Date: May 02, 2022
Category: U.S.
Source: Google
Asian Central Banks Unlikely to Follow Fed Rate Hike
"The question is whether Southeast Asian growth is synchronized enough with the U.S. to absorb higher rates," said Trinh Nguyen, a senior economist at Natixis SA in Hong Kong. "So for central banks, there are two considerations: follow the Fed or help the domestic economy. And for many of them, the
Date: Mar 20, 2018
Category: Business
Source: Google
Asian shares nudge higher following US gains; China GDP is coming
The Bank of Korea on Thursday held interest rates steady at 1.5 percent, as was mostly expected. The central bank was seen as likely to stand on the sidelines due to tighter monetary conditions driven by strength in the Korean won, Trinh Nguyen, senior economist at Natixis, said in a Wednesday note.
Date: Jan 17, 2018
Category: Business
Source: Google
Budget Battle Looms for South Korea's New President
"Although Moon is considered conciliatory towards China and North Korea in general, I believe Thaads deployment is a national security issue and is unlikely to be reversed," said Trinh Nguyen, a senior economist at Natixis SA in Hong Kong. Moon is likely to focus on other mandates rather than squa
Date: May 10, 2017
Category: World
Source: Google
Duterte's antics shake investor confidence in the Philippines
French investment bank Natixis' senior economist, Trinh Nguyen, told CNBC's "Squawk Box" last week the "off-the-cuff" remarks about the U.S. were significant because the Philippines had "traditionally been a very strategic ally of the U.S."
Date: Sep 19, 2016
Category: World
Source: Google
Vietnam Prime Minister Warns Economy May Miss Growth Target
Phucs warning is a signal that Vietnam wont repeat past mistakes of growth at all costs that led to inflation soaring to 23 percent inflation in 2011, said Trinh Nguyen, a senior economist for emerging Asia at Natixis SA in Hong Kong.
Date: Jul 20, 2016
Category: World
Source: Google
Why Pakistan got MSCI's Emerging Markets Index approval and China didn't
ne can say that the circuit breakers earlier in the year and interventionist measures by the Chinese government through the national team make one wonder if A shares can be considered a true marketand this is why MSCI's decision is delayed to monitor progress made thus far," explained Trinh Nguyen,