Yuguang Wu - Mountain View CA, US Jin Lin - San Jose CA, US
Assignee:
Oracle America, Inc. - Redwood City CA
International Classification:
G06F 15/00 G06F 9/30 G06F 9/40
US Classification:
712216
Abstract:
A system and method for aggressive loop parallelization using speculative execution is disclosed. The method may include transforming code of a target application for concurrent execution, which may include adding an instruction to create a global address table entry for each store operation on which a load operation of a different loop iteration is dependent. The method may include replacing a standard load instruction with a special instruction configured to determine if an operand address of the load matches an operand address in one of the global address table entries. Another special instruction may remove a table entry following execution of the corresponding store operation. If an operand address of a load of a currently executing thread matches an operand address in the global address table, the method may include setting a checkpoint, completing execution of the thread in a pre-fetch mode, and re-executing the thread from the checkpoint.
A structural connection between the upper outer edges of multiple structural members with one or more elongate connectors that span from edge to edge between pairs of structural members.
Speculative Compilation To Generate Advice Messages
Rakesh Krishnaiyer - Milpitas CA, US Hideki Saito Ido - Sunnyvale CA, US Ernesto Su - Campbell CA, US John L. Ng - San Jose CA, US Jin Lin - San Jose CA, US Xinmin Tian - Union City CA, US Robert Y. Geva - Cupertino CA, US
International Classification:
G06F 9/45
US Classification:
717160, 717159
Abstract:
Methods to improve optimization of compilation are presented. In one embodiment, a method includes identifying one or more optimization speculations with respect to a code region and speculatively performing transformation on an intermediate representation of the code region in accordance with an optimization speculation. The method includes generating an advice message corresponding to the optimization speculation and displaying the advice message if the optimization speculation results in an improved compilation result.
Shadow Stack Violation Enforcement At Module Granularity
- Redmond WA, US Jin LIN - Seattle WA, US Gregory John COLOMBO - Kirkland WA, US Niraj MAJMUDAR - Renton WA, US Mehmet IYIGUN - Kirkland WA, US Shayne Daniel HIET-BLOCK - White Rock, CA Kenneth Dean JOHNSON - Bellevue WA, US
International Classification:
G06F 21/54 G06F 9/445 G06F 9/48
Abstract:
Enforcing shadow stack violations at module granularity, rather than at thread or process granularity. An exception is processed during execution of a thread based on code of an application binary, which is enabled for shadow stack enforcement, that calls an external module. The exception results from a mismatch between a return address popped from the thread's call stack and a return address popped from the thread's shadow stack. Processing the exception includes determining that the exception resulted from execution of an instruction in the external module, and determining whether or not the external module is enabled for shadow stack enforcement. Based at least on these determinations, execution of the thread is terminated when the external module is enabled for shadow stack enforcement, or the thread is permitted to continue executing when the external module is not enabled for shadow stack enforcement.
Shadow Stack Violation Enforcement At Module Granularity
- Redmond WA, US Jin LIN - Seattle WA, US Gregory John COLOMBO - Kirkland WA, US Niraj MAJMUDAR - Renton WA, US Mehmet IYIGUN - Kirkland WA, US Shayne Daniel HIET-BLOCK - White Rock, CA Kenneth Dean JOHNSON - Bellevue WA, US
International Classification:
G06F 21/54 G06F 9/48 G06F 9/445
Abstract:
Enforcing shadow stack violations at module granularity, rather than at thread or process granularity. An exception is processed during execution of a thread based on code of an application binary, which is enabled for shadow stack enforcement, that calls an external module. The exception results from a mismatch between a return address popped from the thread's call stack and a return address popped from the thread's shadow stack. Processing the exception includes determining that the exception resulted from execution of an instruction in the external module, and determining whether or not the external module is enabled for shadow stack enforcement. Based at least on these determinations, execution of the thread is terminated when the external module is enabled for shadow stack enforcement, or the thread is permitted to continue executing when the external module is not enabled for shadow stack enforcement.
Techniques For Displaying Secure Content For An Application Through User Interface Context File Switching
- Cupertino CA, US Jin Bing LIN - Mountain View CA, US Stephen F. HOLT - San Francisco CA, US David A. SCHAEFGEN - San Jose CA, US Nils M. HAYAT - San Francisco CA, US Jeffrey Y. HAYASHIDA - San Francisco CA, US
International Classification:
G06F 21/31
Abstract:
Disclosed herein is a technique that can selectively display secure content on a computing device. The technique can detect both lock and unlock events and issue appropriate control signals that cause an application to display a more secure version of the application when necessary based on a particular UI context file. The UI context file can specify a configuration that includes pre-configured hidden or removed UI elements that do not need to be adjusted at runtime. Moreover, the technique can seamlessly pivot to a different UI context file that specifies a configuration of the application that allows the user to experience the full-capabilities of the application when the computing device is in an unlocked-mode.
Shanea Singleton, Ann Wagenknecht, Joe Leigh, Elizabeth Thornton, Dayshawn Jones, Elizabeth Redmon, Devon Gaddy, Keyona Lewis, Alex Lopez, Anthony Ervin
The rise in net-interest margin was probably because lenders managed to keep deposit rates under control while not extending favorable-rate loans at a time of an economic slowdown, said Jin Lin, an analyst with Orient Securities. By doing so, banks are able to keep net-interest margin at a healthy
"It's inevitable that banks' profit growth slows, given the interest-rate liberalization would hurt their net-interest margin," a primary gauge of banks' lending profitability, said Orient Securities analyst Jin Lin.
Date: Mar 24, 2013
Category: Business
Source: Google
China's Stocks Rise on Factory Growth, Paring Weekly Loss; Air China Gains
Net interest margin growth may slow in the second quarteras rising costs of deposits would erode yields on lending, Jin Lin, a banking analyst at Orient Securities in Shanghai, said byphone. Banks are under pressure to lure deposits to meet dailyloan-to-deposit ratios.
Date: Apr 29, 2011
Category: Business
Source: Google
Flickr
Googleplus
Jin Lin
Bragging Rights:
高中班導師說要記我小過,很瀟灑的說:「記吧,我沒差。」,於是小過Get!
Jin Lin
Jin Lin
Education:
Neptune High School
Jin Lin
Work:
Ssmc - Technician
Relationship:
Engaged
Jin Lin
Jin Lin
Relationship:
Married
Jin Lin
About:
Jin
Jin Lin
Youtube
MS Final All-England 2008 - Lin Dan V Chen Ji...
Your chance to see the whole first set of of the men's singles Final a...
Category:
Sports
Uploaded:
16 Dec, 2008
Duration:
28m 32s
Badminton dplacement / move
Badminton deplacement / move, Lin Dan, Chen Jin, Peter Gade, Lee Chong...
Category:
Sports
Uploaded:
27 Jul, 2009
Duration:
6m 28s
JJ Lin & Jin Sha - Bei Feng Chui Guo De Xia T...
Great song, these two make a perfect duo. [Lyrics] hai ji de zuo tian ...
Category:
Music
Uploaded:
21 Jan, 2006
Duration:
4m 11s
MS Final Yonex All England 2008 - Lin Dan vs ...
Your chance to see the whole match of of the men's singles Final at th...
Category:
Sports
Uploaded:
16 Dec, 2008
Duration:
57m 44s
Badminton 2008 All England MS Final Lin Dan v...
2008 All England Open - Men's Singles Final - Lin Dan (CHN) vs Chen Ji...
Category:
Sports
Uploaded:
10 Mar, 2008
Duration:
9m 52s
MS Final Yonex All England 2008 - Jin Chen V ...
Your chance to see the whole first set of of the men's singles Final a...