Related Experiment Video
Updated: May 31, 2026

Complete and Partial Resuscitative Endovascular Balloon Occlusion of the Aorta for Hemorrhagic Shock
Published on: May 19, 2022
Ordered Boolean List (OBL): reducing the footprint for evaluating Boolean expressions
1School of Interactive Computing, Georgia Institute of Technology, Atlanta, GA 30308-0760, USA. rossignac@gatech.edu
Abstract:
An Expanded Boolean Expression (EBE) does not contain any XOR or EQUAL operators. The occurrence of each variable is a different literal. We provide a linear time algorithm that converts an EBE of n literals into a logically equivalent Ordered Boolean List (OBL) and show how to use the OBL to evaluate the EBE in n steps and O(log log n) space, if the values of the literals are each read once in the order prescribed by the OBL. (An evaluation workspace of 5 bits suffices for all EBEs of up to six billion literals.) The primary application is the SIMD architecture, where the same EBE is evaluated in parallel for different input vectors when rendering solid models on the GPU directly from their Constructive Solid Geometry (CSG) representation. We compare OBL to the Reduced Ordered Binary Decision Diagram (ROBDD) and suggest possible applications of OBL to logic verification and to circuit design.
Related Concept Videos
Block Diagram Reduction
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
Rationalizing Substitutions
Algebraic Expressions
Rational Expressions
Relation between Mathematical Equations and Block Diagrams
Elements of Block Diagrams
A block diagram typically includes essential elements such as comparators, blocks, and feedback loops. Each of these elements...
