Scott HILKER - San Jose CA, US Kevin HURD - Ft. Collins CO, US Mark GIBSON - Timnath CO, US Jonathan CHOY - Sunnyvale CA, US
Assignee:
ADVANCED MICRO DEVICES, INC. - Sunnyvale CA
International Classification:
G06F 9/30
US Classification:
712208, 712E09028
Abstract:
A microprocessor is provided that has a datapath that is split into upper and lower portions. The microprocessor includes a centralized crossbar switch module having a single data movement module. The data movement module is capable of processing instructions that require operands to be exchanged between upper and lower 64-bit halves of the split architecture. The data movement module can access and process all instructions that require simultaneous access to the entire register contents of the upper and lower portions. The data movement module is configured to execute any one of a number of different instructions to perform data manipulation with respect to one or more “split-operands” (also referred to simply as “operands” herein). The data movement module can exchange data (bytes and/or bits) of operands for the upper and lower 64-bit halves so that bytes and/or bits of operands can be moved or rearranged to other positions during execution of a particular instruction. The data movement module can allow for various types of operand data movement/manipulation that may be required to implement instruction processing that may be required per various instructions, such as permute, pack, shuffle, vectored conditional move, extract, shift, rotate instructions, any other instruction in which operand data is manipulated, shifted, moved, re-ordered, shuffled or scrambled.
Ranganathan Sudhakar - Santa Clara CA, US Jonathan Choy - Sunnyvale CA, US Debjit Das Sarma - San Jose CA, US
International Classification:
G06F 9/06 G06F 9/302 G06F 9/315
US Classification:
712221, 712300, 712E09034, 712E09017
Abstract:
A processor includes a decode unit and a byte permute unit. The byte permute unit receives an instruction from the decode unit. The byte permute unit determines whether the instruction corresponds to a shuffle instruction or a shift instruction. For a shuffle instruction, the byte permute unit uses a byte shuffler to perform a shuffle operation indicated by the instruction. For a shift instruction that indicates a shift magnitude, the byte permute unit uses the byte shuffler to byte-level shift a source operand corresponding to the instruction by an integer number of bytes. The byte permute unit also generates a sequence of output bits by bit-shifting the byte-level shifted source operand by a number of bits such that the sum of the number of bits and the integer number of bytes is equal to the shift magnitude.
- Menlo Park CA, US - Oakland CA, US David Michael Goldstein - Redwood City CA, US Jesse Mcfarland - Oakland CA, US Shyam Krishnan - San Francisco CA, US Jonathan Choy - Lafayette CA, US
Rady Children's Hospital-San Diego Mar 2016 - May 2016
Pediatric Intern Pharmacist
Palomar Health Feb 2016 - Mar 2016
Transitions of Care Intern Pharmacist
San Diego Veterans Affairs Healthcare System Jan 2016 - Feb 2016
Internal Medicine Intern Pharmacist
Rady Children's Hospital-San Diego Nov 2015 - Dec 2015
Hospital Intern Pharmacist
San Diego Veterans Affairs Healthcare System Sep 2015 - Nov 2015
Ambulatory Care Intern Pharmacist
Education:
University of the Pacific 2008 - 2016
University of the Pacific 2013 - 2016
Doctorates, Doctor of Pharmacy, Pharmacy
University of the Pacific 2008 - 2012
Bachelors, Biology
Skills:
Microsoft Excel Powerpoint Microsoft Word Public Speaking Research Microsoft Office Customer Service Leadership Teamwork Healthcare Hospitals Pharmacy Medicine Compounding Cantonese Mandarin Korean
University of California, San Francisco - Chemistry & Chemical Biology, University of California, Berkeley - Molecular and Cellular Biology - Biochemistry/Molecular Biology
Jonathan Choy
Education:
Daniel Webster College - Mechanical Engineering, Pinkerton Academy
Tagline:
Everything works out for me in the end.... hahahaha
Jonathan Choy
Work:
Bedford School - Digital Media Coordinator (9)
Relationship:
Single
About:
Absolutely love technology in all it's guises, especially finding ways to implement into education to raise the level of pedagogy and learning. Self confessed foodie (another word for glutton). Lo...
Jonathan Choy
Tagline:
My kid has taken over my life
Bragging Rights:
3rd line scrub in beer league hockey.
Jonathan Choy (Mcowner)
Jonathan Choy
Jonathan Choy
Jonathan Choy
Youtube
2011 Asia Pacific Youth Choir-Better World (R...
Better World (Ryan Cayabyab) Conductor: Jonathan Velasco soli:Wong Tra...
Category:
Music
Uploaded:
24 Aug, 2011
Duration:
8m 19s
Just Friends (arr. Jon Hatamiya)
The first tune from the DHS Jazz Combo's set at the 2010 Reno Jazz Fes...
Category:
Music
Uploaded:
01 May, 2010
Duration:
6m 18s
choy lee fut san sow
choy lee fut san sow----gua cupfaun jonnum choi Xin Hui(sun woi) Choy ...
Category:
Sports
Uploaded:
06 Jul, 2011
Duration:
2m
Jonathan Phang Showreel
Jonathan Phang Showreel
Category:
Entertainment
Uploaded:
13 Jan, 2011
Duration:
8m 47s
Geoff Ong - 'Well, this is Awkward' Official ...
Here it is: my first ever music video, for my song 'Well, this is Awkw...
Category:
Music
Uploaded:
09 Feb, 2012
Duration:
3m 23s
My Choice 37 - Neil Diamond - BE (Seagulls)
My Choice 37 - Neil Diamond - BE (Seagulls) I think the song is called...
Category:
Music
Uploaded:
19 Oct, 2009
Duration:
5m 1s
Cheechoo's first 50 goals (2005-2006)
FSNBA-compiled clips of Jonathan Cheechoo's first 50 goals, aired apri...
Category:
Sports
Uploaded:
21 Oct, 2006
Duration:
2m 16s
Jonathan Cheechoo undresses Josh Gorges and S...
Cheechoo's 20th goal of the 2007-2008 season; he completely turns arou...