Brian J. d'Auriol, Ph.D.

Home

Research

Publications

Students

Grants & Awards

Seminars Given

Other Activity

Teaching

Resume

Contact

Research Projects

    Engineering Insightful Serviceable Visualizations (EISV) Model (2016)

    The EISV model, consisting of an insightful model [J20] and serviceable model [J17], is applicable in a wide variety of visualizations including data and information visualizations. The model is based on investigating question-answer pairs and emphasizes understanding and knowledge acquisition achieved via insight and learning but which is impeded by confusion brought on by in-appropriateness, incoherence, anacolutha and non-sequiturs. A visualization metric is developed that relates insight, learning and confusion with characteristics of how much and how fast understanding and knowledge are acquired. The model entails two connected processes: a visualization process based on visualization media componentization followed by a human process consisting of perception, interpretation, understanding and knowledge acquisition. Applications including computer security are considered. The service implementation proposal is suitable for distributed broker-based or cloud-based systems where components are encapsulated by service packages which can be individually manipulated to `build' a complete visualization from potentially different sources. Under the EISV umbrella project, the following sub-projects are currently being investigated:

    • VE (Visualization Experience) [J18]: Visualization experience reflects human sensations arising during the visualization process. It provides a basis in which to objectively measure and evaluate human participation in the visualization process; and thereby provides methods of control. Visualization experience modeling allows leveraging on the natural environment to augment understanding, therefore improve decision making.
    • VisARM (Visualization Advanced Relation Model): A combined but distributed data and information visualization model which is applied in Korean-English translation.
    • CDSVis (Complex Dynamic System Visualization): The visualization of very high-dimensional state-spaces (hundreds/thousands of dimensions) obtained from observations and parameters of complex (hybrid) dynamic control systems. Applications to power grid and power outages are considered.
    • GRP (Geometric Representation of Programs): Facilitates the understanding of software (algorithms and programs) by encapsulating code in higher-dimensional polytopes.
    • ArtFVis (Art Fusion Visualization): Artistic forms of 2D, 3D and 4D (the latter as in the context of 4D movie experiences) combined (fused) with data or information visualizations are aimed at impression and possibly emotional stimuli. Applications include the art-induced impressions and emotions of non-binary gender identifications together with human pose combined with (fused with) data or information visualizations in such areas as media, social networks and business and economic environments.

    The All-optical (OLARPBS) Linear Array with a Reconfigurable Pipelined Bus System optical conduit parallel computing model (2016)

    The OLARPBS [J21] [J19] [J22] is a high-bandwidth, high-speed, register-only all-optical parallel computing model supporting Exa and beyond bits per second bandwidth with modest register Terra bits and beyond storage capability. The high performance is based on very large numbers of parallel optical paths powered by proposed VCSELs that are theorized to deliver 100 Gbps data together with up-to-large and ultra-large scale interconnect organizations which may include multiplexing and multi-core signaling. The interconnect is organized into one or more optical conduits each of which consists of one or more bundles and each of which consists of one or more message (data) light paths together with two light paths dedicated for coincident pulse processing element addressing. Bundles may be configured to interconnect processing elements in various orderings and are specified by a bundle update function. All-optical processing elements with minimal control and local store that may operate in in-transit and in-network modes provide the computational capabilities of the model. The OLARPBS architecture is functionally defined and together with the processing elements and conduits, includes additional devices such as couplers/splitters, switches, etc. A set of parameters that support architecture reconfiguration abstract the architecture. Input, output and long-term storage services are provided by a host that connects to the OLARPBS. Information is encoded in optical registers that abstract the data's value, type, size and destination and, because these registers exist within the conduit interconnect have both spatial and temporal location positions. Operationally, the host injects optical registers into the OLARPBS system which then propagate along the optical paths and are available for input to processing elements when the registers spatially coincide with the processing elements' input locations. When input, the processing elements then produce output encoded in different optical registers which then propagate along the optical paths. As such, the OLARPBS does not have the conventional separation of communication and computation steps. Published algorithms for this model include vector scalar reduction and square matrix multiplication; other algorithms are under development.


    The Parameterized (LARPBS(p)) Linear Array with a Reconfigurable Pipelined Bus System optical bus parallel computing model (2005, 2009)

    The LARPBS(p) [J11] [J9] [J3] is an opto-electronic predecessor model to the OLARPBS. Its unique characteristics include a number of additional communication primitives over competing models as well as a cost-model as a more precise alternative to the complexity analysis prevalent in use in the competing models. A number of algorithms have been specifically designed and costed on this model including matrix multiplication as well as the farming (master-slave) MIMD-type pattern. A wide range of historical, architectural and algorithmic developments have been considered. [J4]

Last Updated: 2017.08.11