Abstract:
A method and system of the branch look-ahead (BLA) instruction disassembling, assembling, and delivering are designed for improving speed of branch prediction and instruction fetch of microprocessor systems by reducing the amount of clock cycles required to deliver branch instructions to a branch predictor located inside the microprocessors. The invention is also designed for reducing run-length of the instructions found between branch instructions by disassembling the instructions in a basic block as a BLA instruction and a single or plurality of nonBLA instructions from the software/assembly program.
Abstract:
A hybrid security-enabled lookahead (SEL) microprocessor is invented for preventing unauthorized persons or computer systems from unauthorized usages of computer systems. The invention protects data generated by the hybrid SEL microprocessor-based computer systems from cyber-attacks without security software. The invention provides real-time protection and continuous detection regardless of unknown or known threats for any type of computer systems. The invention forbids Artificial Intelligence (AI) machines from utilizing malicious data created by attackers. Therefore, the AI machines are not evolved according to intentions of unauthorized devices or persons. The invention dynamically transforms an executable program into a security-enabled compatible program.
Abstract:
A security-enabled microprocessor is invented for preventing unauthorized persons from malicious usages of computing systems. Instead of preventing unauthorized persons from accessing computing systems, the invention permits only authorized persons to manipulate secured information generated and modified by the invented microprocessors in the computing systems. The invented microprocessor decodes instructions in an executable program according to a customized instruction set dynamically reconfigured before executing the decoded instructions. Therefore, a computing system equipped with the invented security-enabled microprocessor is capable of protecting the secured information from unauthorized persons although the unauthorized persons are able to access the computing system.
Abstract:
A security-enabled microprocessor is invented for preventing unauthorized persons from malicious usages of computing systems. Instead of preventing unauthorized persons from accessing computing systems, the invention permits only authorized persons to manipulate secured information generated and modified by the invented microprocessors in the computing systems. The invented microprocessor decodes instructions in an executable program according to a customized instruction set dynamically reconfigured before executing the decoded instructions. Therefore, a computing system equipped with the invented security-enabled microprocessor is capable of protecting the secured information from unauthorized persons although the unauthorized persons are able to access the computing system.