A. Sbitany & Sons Co. Ltd. since Apr 2007
Branch Manager
Akram Sbitany & Sons Company Jun 2002 - Mar 2007
Deputy Branch Manager - Ramallah Center
Akram Sbitany & Sons Company Jul 1998 - Apr 2002
Sales
Education:
The Catholic School Of Our Lady Annunciation - Ramallah - Palestine
Mohammad A. Abdallah - Folsom CA Vladimir Pentkovski - Folsom CA
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 752
US Classification:
708603, 712 22
Abstract:
A method and apparatus that adds each one of multiple elements of a packed data together to produce a result. According to one such a method and apparatus, each of a first set of portions of partial products is produced using a first set of partial product selectors in a multiplier, each of the first set of portions of the partial products being zero. Each of the multiple elements is inserted into one of a second set of portions of the partial products using a second set of partial product selectors, each of the second set of portions of the partial products being aligned. Each of the multiple elements are added together to produce the result including a field having the sum of the multiple elements.
Optimization For 3-D Graphic Transformation Using Simd Computations
Hsien-Cheng E. Hsieh - Gold River CA Mohammad Abdallah - Folsom CA
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06T 1500
US Classification:
345419
Abstract:
The present invention discloses a method and apparatus for optimizing three-dimensional (3-D) transformation on N vertices of a data object based on a transformation matrix of size KÃK. The method comprises: storing coordinates of the N vertices in K data items, each of the K data items having N elements; and scheduling a sequence of M operations with a set of P storage elements, the sequence of M operations performing a matrix multiplication of the transformation matrix with the K data items to produce transformed K data items, the set of P storage elements storing a plurality of intermediate results produced by the sequence of M operations.
An efficient way to determine which objects in a 3D image are to be displayed and which are not because they are obscured by other displayed objects. Displayable elements are assigned depth values defining their relative perceived nearness to the viewer of the image. A comparison of depth values determines which elements are to be displayed and which are not to be displayed because they are obscured by displayed elements. Rather than comparing the depth value of every pixel in a displayable object to determine whether it is to be displayed, the invention compares groups of pixels defined by spans. Minimum and maximum depth values are determined for each span so that depth variations within a span can be accommodated. Masks are used when only partial spans are to be considered because some pixels in a span are outside the pixel boundaries being considered in a particular comparison.
System And Method For Prefetching Data Into A Cache Based On Miss Distance
Mohammad A. Abdallah - Folsom CA Khalid Al-Dajani - Orangevale CA
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 1200
US Classification:
711137
Abstract:
A prefetcher to prefetch data for an instruction based on the distance between cache misses caused by the instruction. In an embodiment, the prefetcher includes a memory to store a prefetch table that contains one or more entries that include the distance between cache misses caused by an instruction. In a further embodiment, the addresses of data elements prefetched are determined based on the distance between cache misses recorded in the prefetch table for the instruction.
System And Method For Prefetching Data Into A Cache Based On Miss Distance
Mohammad A. Abdallah - Folsom CA Khalid Al-Dajani - Orangevale CA
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 1200
US Classification:
711137
Abstract:
A prefetcher to prefetch data for an instruction based on the distance between cache misses caused by the instruction. In an embodiment, the prefetcher includes a memory to store a prefetch table that contains one or more entries that include the distance between cache misses caused by an instruction. In a further embodiment, the addresses of data elements prefetched are determined based on the distance between cache misses recorded in the prefetch table for the instruction.
Subramaniam Maiyuran - Gold River CA Vivek Garg - Folsom CA Mohammad A. Abdallah - Folsom CA Jagannath Keshava - Folsom CA
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 1200
US Classification:
711137, 711117, 711122, 711154
Abstract:
A request hint is issued prior to or while identifying whether requested data and/or one or more instructions are in a first memory. A second memory is accessed to fetch data and/or one or more instructions in response to the request hint. The data and/or instruction(s) accessed from the second memory are stored in a buffer. If the requested data and/or instruction(s) are not in the first memory, the data and/or instruction(s) are returned from the buffer.
Hardware Predication For Conditional Instruction Path Branching
Mohammad A. Abdallah - Folsom CA Khalid D. Al-Dajani - Orangevale CA
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 938
US Classification:
712234
Abstract:
An instruction associated with a condition is executed when the condition is resolved. In executing the instruction, a first operation designated by the instruction is performed to produce a first result, and a second operation is performed to produce a second result. The first result or the second result is output based on how the condition is resolved.
Hardware Predication For Conditional Instruction Path Branching
Mohammad A. Abdallah - Folsom CA, US Khalid D. Al-Dajani - Orangevale CA, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F009/38
US Classification:
712234, 712216
Abstract:
An instruction associated with a condition is executed. In executing the instruction, a first operation designated by the instruction is performed to produce a first result, and a second operation is performed to produce a second result. Both the first result and the second result are associated with the condition.
Name / Title
Company / Classification
Phones & Addresses
Mohammad Abdallah
MOZIKA INC
Mohammad S Abdallah
HANINI ENTERTAINMENT LLC
Mohammad A. Abdallah President
Arzi's Food Services Inc
1788 Langholm Way, Folsom, CA 95630
Mohammad Abdallah Principal
Soft Machines, Inc Business Services at Non-Commercial Site
may wait to see whether large-scale protests in Hama continue. He knows that using military aggression against peaceful demonstrations in a symbolic place like Hama would lose him support even from Russia and China," Mohammad Abdallah, another Syrian activist, told Reuters from exile in Washington.
see whether large-scale protests in Hama continue. He knows that using military aggression against peaceful demonstrations in a symbolic place like Hama would lose him support even from Russia and China," Syrian activist Mohammad Abdallah told Reuters from exile in Washington.
"Assad may wait to see whether large-scale protests in Hama continue. He knows that using military aggression against peaceful demonstrations in a symbolic place like Hama would lose him support even from Russia and China," Syrian activist Mohammad Abdallah told Reuters from exile in Washington.