Skip to main content

previous disabled Page of 3
and
  1. No Access

    Chapter and Conference Paper

    On Availability of Bit-Narrow Operations in General-Purpose Applications

    Program instructions that consume and produce small operands can be executed in hardware circuitry of less than full size. We compare different proposed models of accounting for the usefulness of bit-positions...

    Darko Stefanović, Margaret Martonosi in Field-Programmable Logic and Applications:… (2000)

  2. Chapter and Conference Paper

    Limits and Graph Structure of Available Instruction-Level Parallelism

    We reexamine the limits of parallelism available in programs, using run-time reconstruction of program data-flow graphs. While limits of parallelism have been examined in the context of superscalar and VLIW ma...

    Darko Stefanović, Margaret Martonosi in Euro-Par 2000 Parallel Processing (2000)

  3. No Access

    Chapter and Conference Paper

    Model Checking Reconfigurable Processor Configurations for Safety Properties

    Reconfigurable processors pose unique problems for program safety because of their use of computational approaches that are difficult to integrate into traditional program analyses. The combination of proof-ca...

    John Cochran, Deepak Kapur, Darko Stefanovic in Field Programmable Logic and Application (2003)

  4. No Access

    Article

    A deoxyribozyme-based molecular automaton

    We describe a molecular automaton, called MAYA, which encodes a version of the game of tic-tac-toe and interactively competes against a human opponent. The automaton is a Boolean network of deoxyribozymes that...

    Milan N Stojanovic, Darko Stefanovic in Nature Biotechnology (2003)

  5. No Access

    Chapter and Conference Paper

    Building the Components for a Biomolecular Computer

    We propose a new method for amorphous bio-compatible computing using deoxyribozyme logic gates [1] in which oligonucleotides act as enzymes on other oligonucleotides, yielding oligonucleotide products. Moreove...

    Clint Morgan, Darko Stefanovic, Cristopher Moore, Milan N. Stojanovic in DNA Computing (2005)

  6. No Access

    Protocol

    Solution-Phase Molecular-Scale Computation With Deoxyribozyme-Based Logic Gates and Fluorescent Readouts

    Recent development of solution-phase molecular-scale Boolean calculations using deoxyribozymes is potentially an important step toward the development of autonomous therapeutic and diagnostic devices. Here, th...

    Joanne Macdonald, Darko Stefanovic in Fluorescent Energy Transfer Nucleic Acid P… (2006)

  7. No Access

    Chapter and Conference Paper

    Designing Nucleotide Sequences for Computation: A Survey of Constraints

    We survey common biochemical constraints useful for the design of DNA code words for DNA computation. We define the DNA Code Constraint Problem and cover biochemistry topics relevant to DNA libraries. We exami...

    Jennifer Sager, Darko Stefanovic in DNA Computing (2006)

  8. No Access

    Chapter and Conference Paper

    Towards Practical Biomolecular Computers Using Microfluidic Deoxyribozyme Logic Gate Networks

    We propose a way of implementing a biomolecular computer in the laboratory using deoxyribozyme logic gates inside a microfluidic reaction chamber. We build upon our previous work, which simulated the operation...

    Joseph Farfel, Darko Stefanovic in DNA Computing (2006)

  9. No Access

    Chapter and Conference Paper

    A Static Heap Analysis for Shape and Connectivity: Unified Memory Analysis: The Base Framework

    Modeling the evolution of the state of program memory during program execution is critical to many parallelization techniques. Current memory analysis techniques either provide very accurate information but ru...

    Mark Marron, Deepak Kapur, Darko Stefanovic in Languages and Compilers for Parallel Compu… (2007)

  10. Chapter and Conference Paper

    Efficient Context-Sensitive Shape Analysis with Graph Based Heap Models

    The performance of heap analysis techniques has a significant impact on their utility in an optimizing compiler. Most shape analysis techniques perform interprocedural dataflow analysis in a context-sensitive ...

    Mark Marron, Manuel Hermenegildo, Deepak Kapur, Darko Stefanovic in Compiler Construction (2008)

  11. No Access

    Chapter

    Emerging Models of Computation: Directions in Molecular Computing

    Computing as we have known it for 60 years is based on the von Neumann stored-program concept and its ubiquitous implementation in the form of electronic instruction processors. For the past four decades, proc...

    Darko Stefanovic in Software-Intensive Systems and New Computing Paradigms (2008)

  12. No Access

    Chapter

    Nanocomputing

    Nanocomputing encompasses any submicron devices and technologies applied to any computational or related tasks. A brief survey is given, and emphasis is placed on biomolecular devices that use nucleic acids as...

    Jennifer Sager, Joseph Farfel, Darko Stefanovic in NanoBioTechnology (2008)

  13. No Access

    Chapter and Conference Paper

    Identification of Heap–Carried Data Dependence Via Explicit Store Heap Models

    Dependence information between program values is extensively used in many program optimization techniques. The ability to identify statements, calls and loop iterations that do not depend on each other enables...

    Mark Marron, Darko Stefanovic, Deepak Kapur in Languages and Compilers for Parallel Compu… (2008)

  14. No Access

    Chapter and Conference Paper

    Advancing the Deoxyribozyme-Based Logic Gate Design Process

    We previously described a tic-tac-toe playing molecular auto- maton, MAYA-II, constructed from a molecular array of deoxyribozyme- based logic gates, that uses oligonucleotides as inputs and outputs. We are no...

    M. Leigh Fanning, Joanne Macdonald in DNA Computing and Molecular Programming (2009)

  15. No Access

    Reference Work Entry In depth

    Molecular Automata

    Joanne Macdonald, Darko Stefanovic in Encyclopedia of Complexity and Systems Sci… (2009)

  16. No Access

    Article

    Molecules that reason

    DNA reactions can be used to implement simple logic programs.

    Darko Stefanovic in Nature Nanotechnology (2009)

  17. No Access

    Chapter and Conference Paper

    Shape Analysis with Reference Set Relations

    Tracking subset relations between the contents containers on the heap is fundamental to modeling the semantics of many common programing idioms such as applying a function to a subset of objects and maintainin...

    Mark Marron, Rupak Majumdar in Verification, Model Checking, and Abstract… (2010)

  18. No Access

    Article

    Training a molecular automaton to play a game

    Research at the interface between chemistry and cybernetics has led to reports of ‘programmable molecules’, but what does it mean to say ‘we programmed a set of solution-phase molecules to do X’? A survey of r...

    Renjun Pei, Elizabeth Matamoros, Manhong Liu, Darko Stefanovic in Nature Nanotechnology (2010)

  19. No Access

    Chapter and Conference Paper

    Multiple Molecular Spiders with a Single Localized Source—The One-Dimensional Case

    Molecular spiders are nanoscale walkers made with DNA enzyme legs attached to a common body. They move over a surface of DNA substrates, cleaving them and leaving behind product DNA strands, which they are abl...

    Oleg Semenov, Mark J. Olah, Darko Stefanovic in DNA Computing and Molecular Programming (2011)

  20. No Access

    Chapter and Conference Paper

    Multivalent Random Walkers — A Model for Deoxyribozyme Walkers

    We propose a stochastic model for molecular transport at the nanoscale that describes the motion of two-dimensional molecular assemblies called multivalent random walkers (MVRWs). This walker model is an abstr...

    Mark J. Olah, Darko Stefanovic in DNA Computing and Molecular Programming (2011)

previous disabled Page of 3