A method of providing a fast path message transfer agent is provided. The method includes receiving bytes of a message over a network connection and determining whether the number of bytes exceeds a predetermined threshold. If the number of bytes is less than a predetermined threshold, then the message is written only to memory. However, if the number of bytes exceeds the predetermined threshold, then some of the bytes (e. g. up to the predetermined threshold) are written to memory, wherein the remainder of the bytes are stored onto the non-volatile storage. If the message was received successfully by each destination, then the message is removed from the memory/non-volatile storage. If not, all failed destinations are identified and the message (with associated failed destinations) is stored on the nonvolatile storage for later sending.
Interfacing With A Dynamically Configurable Arithmetic Unit
Bradley L. Taylor - Santa Cruz CA, US Arvind Sundararajan - Mountain View CA, US Shay Ping Seng - San Jose CA, US L. James Hwang - Menlo Park CA, US
Assignee:
Xilinx, Inc. - San Jose CA
International Classification:
G06F 17/50 H03K 17/693
US Classification:
716 16, 716 1, 716 17
Abstract:
An exemplary embodiment includes a method that receives a plurality of mathematical expressions having a plurality of input variables. The mathematical expressions can then be parsed, checked for proper syntax and one or more abstract syntax trees can be formed. Next, the input variables are then assigned to input ports of the dynamically configurable arithmetic unit. Then using the parsed mathematical expressions with the assigned input ports, a list of operations to be performed by the dynamically configurable arithmetic unit are determined. And lastly, an interface to the dynamically configurable arithmetic unit is generated using in part the variable-to-input port assignments and the list of operations.
Method And Apparatus For Interfacing Instruction Processors And Logic In An Electronic Circuit Modeling System
Shay Ping Seng - San Jose CA, US Jonathan B. Ballagh - Boulder CO, US Roger B. Milne - Boulder CO, US Bradley L. Taylor - Santa Cruz CA, US
Assignee:
Xilinx, Inc. - San Jose CA
International Classification:
G06F 17/50
US Classification:
716 1, 716 3, 716 17
Abstract:
Method, apparatus, and computer readable medium for circuit design is described. In one example, a model having at least one processor, at least one logic, and at least one shared memory is specified. The at least one shared memory is associated with the at least one processor. A memory map associated with the at least one shared memory and a bus adapter for coupling the memory map to the at least one processor are automatically generated.
Chi Bun Chan - San Jose CA, US Bradley L. Taylor - San Jose CA, US Nabeel Shirazi - San Jose CA, US
Assignee:
Xilinx, Inc. - San Jose CA
International Classification:
G06F 9/455
US Classification:
703 28
Abstract:
Various embodiments of a co-simulation system are disclosed. In one embodiment, a data processing arrangement executes a simulator that simulates a first block of an electronic circuit design. A first clock source generates a first clock signal, and a second clock source generates a second clock signal. The first and second clock signals are independent one from another, and an operating frequency of the second clock signal is dynamically adjustable from a clock control interface. A programmable logic device (PLD) is configured with logic that includes a co-simulation interface clocked by the first clock signal, a second block of the electronic circuit design that is clocked by the second clock signal, and a synchronizer that controls data transmission between the co-simulation interface and the second block.
Configurable Arithmetic Block And A Method Of Implementing A Configurable Arithmetic Block In A Device Having Programmable Logic
A configurable arithmetic block for implementing arithmetic functions in a device having programmable logic is described. The configurable arithmetic block comprises a first plurality of registers coupled to receive input data; a second plurality of registers coupled to receive input data; an arithmetic function circuit having a plurality of arithmetic function elements, each arithmetic function element coupled to at least one other arithmetic function element of the plurality of arithmetic function elements and coupled to receive outputs of at least one of the first plurality of input registers and the second plurality of input registers; and an output coupled to the arithmetic function circuit. A method of implementing a configurable arithmetic block in a device having programmable logic is also disclosed.
Interfacing With A Dynamically Configurable Arithmetic Unit
An interface to a dynamically configurable arithmetic unit can include data alignment modules, where each data alignment module receives input variables being associated with one or more arithmetic expressions. The interface can include multiplexers coupled to the data alignment modules, wherein a data alignment module has outputs coupled to a first multiplexer. The first multiplexer can have a selection line and an output coupled to an input port of the dynamically configurable arithmetic unit. The interface can include a second multiplexer having input instructions and the selection line, where each instruction is associated with one of the arithmetic expressions and has an operation to be performed by the dynamically configurable arithmetic unit. The second multiplexer is configurable to provide selected ones of the input instructions to the dynamically configurable arithmetic unit through an output of the second multiplexer responsive to the selection line.
Configurable Arithmetic Block And Method Of Implementing Arithmetic Functions In A Device Having Programmable Logic
A configurable arithmetic block in a device having programmable logic for implementing arithmetic functions is disclosed. The configurable arithmetic block comprises a plurality of input registers coupled to receive multiple bit words; an arithmetic function circuit coupled to receive the multiple bit words; an output selection circuit coupled to receive the output of the plurality of input registers and an output of the arithmetic function circuit; and a plurality of output registers coupled the output selection circuit. A method of implementing arithmetic functions in a device having programmable logic is also disclosed.
Device Having Programmable Logic For Implementing Arithmetic Functions
A device having programmable logic for implementing arithmetic functions is disclosed. The device comprises an input port coupled to receive a configuration bitstream; a plurality of configurable arithmetic blocks, each configurable arithmetic block comprising configurable circuits for implementing arithmetic functions according to bits of the configuration bitstream; a plurality of input registers coupled to receive multi-bit input words to be processed by the plurality of configurable arithmetic blocks; and an output register enabled to generate an output word. A method of implementing an arithmetic function in a device having programmable logic is also disclosed.
Dr. Taylor graduated from the Emory University School of Medicine in 1993. He works in Baltimore, MD and specializes in Thoracic Surgery and Cardiovascular Disease. Dr. Taylor is affiliated with University Of Maryland Medical Center and University Of Maryland Saint Joseph Medical Center.
Orange County Urology 26800 Crown Vly Pkwy STE 445, Mission Viejo, CA 92691 (949)8551101 (phone), (949)8558710 (fax)
Languages:
English Spanish Tagalog
Description:
Dr. Taylor works in Mission Viejo, CA and specializes in Urology. Dr. Taylor is affiliated with CHOC Childrens At Mission Hospital, Hoag Memorial Hospital Presbyterian, Mission Hospital and Saddleback Memorial Medical Center.
Kellogg Eye CenterUniversity Of Michigan Kellogg Eye Center 1000 Wall St STE 2051, Ann Arbor, MI 48105 (734)7638122 (phone), (734)9368571 (fax)
Kellogg Eye Center 5728 Whitmore Lk Rd, Brighton, MI 48116 (810)2272357 (phone), (810)2270840 (fax)
Languages:
English Spanish
Description:
Dr. Taylor works in Brighton, MI and 1 other location and specializes in Optometry. Dr. Taylor is affiliated with University Of Michigan Hospitals & Health Center.
Pot Spring Elementary School Timonium MD 1976-1978, Glyndon Elementary School Reisterstown MD 1978-1982, Franklin Middle School Reisterstown MD 1982-1983
One of the proud local proponents of the Square Revolution is Bradley Taylor, owner of Sssdude-Nutz, a Dinkytown shop that offers square doughnuts laden with all sorts of toppings breakfast cereals, smushed candy, whatever sounds good.
Date: Jun 01, 2016
Category: U.S.
Source: Google
Rare $5m violin stolen 35 years ago in Cambridge to be returned
J. Bradley Taylor, a stringed instrument expert who once serviced the violin for Totenberg, told the Globe at the time it was stolen that the Stradivarius was so distinct, it would be easily recognizable to any professional who happened upon it.
Hours away from their senior prom Monday, Carmel High School students Bradley Taylor and Dylan Meehan donned tuxedos with coordinating blue and silver vests and ties, living up to their newfound class designation.
Pearl Harbor survivor George Allen, Oscar Kelley and Spc. Bradley Taylor, 252nd Military Police Co., Tennessee National Guard, talked about their experiences Wednesday after a Pearl Harbor remembrance ceremony at VFW Post 2598.