conditional branch

conditional branch

[kən′dish·ən·əl ′branch]
(computer science)

conditional branch

A programming instruction that directs the computer to another part of the program based on the results of a compare. High-level language statements, such as IF THEN ELSE and CASE, are used to express the compare and conditional branch. In the following (simulated) assembly language example, the second line is the conditional branch. See if-then-else and case statement.

compare fieldA with fieldBgoto matchRoutine if equal
References in periodicals archive ?
Furthermore, on September 18, 2013, BTMU announced that, in conjunction with BTMU s future acquisition of Krungsri shares through the VTO, BTMU had signed a Conditional Branch Purchase Agreement (BPA) with Krungsri for the integration of BTMU s Bangkok Branch (BTMU Bangkok Branch) and Krungsri subsequent to the VTO in compliance with the Bank of Thailand s One Presence Policy.
More advanced techniques are introduced where the concept of using exceptions using trycatch blocks instead of conditional branch sentences is presented.
Freudenberger, "Predicting Conditional Branch Direction From Previous Runs of a Program," Proc.
After the application is executed, G-Cover generates a report showing which tagged blocks and conditional branch targets were covered by the test.
In both the architecture and compiler domains, conditional branch instructions are a barrier to higher levels of performance.
To reduce the overhead on a cache miss, we propose a cache miss trap that is more like a conditional branch than a conventional trap.
The branch unit can only resolve a single CR bit at a time, thus it can only speculate down one conditional branch path at a time.
In a statement, Chief executive officer Janice Van Ekeren stated that Krungsri and BTMU had entered a conditional branch purchase agreement and planned for the integration of BTMU's Bangkok branch and Krungsri subsequent to the voluntary tender offer (VTO), in compliance with the Bank of Thailand's One Presence Policy.
Also, conditional branch predictors use branch history tables and prediction counters that are trained to predict conditional branch directions.
The example in Figure 2 shows how a loop with a conditional branch can be software pipelined with a variable initiation interval.
It was noticed that the sc has a high percentage of conditional branch and high cache-miss ratios compared to other integer applications.
In recent work, Ball and Larus [1993] showed that applying a number of simple program-based heuristics can significantly improve the branch prediction miss rate over BTFNT on tests based on the conditional branch operation.

Full browser ?