Abstract:
Technologies are generally described for systems, devices and methods effective to select program instructions for a hardware finite automaton on a multi-core processor that includes two or more cores. A hardware finite automata manager may identify executable instructions associated with a particular one of the cores of the multi-core processor. The hardware finite automata manager may determine that the hardware finite automaton is available to be used. The hardware finite automata manager, in response to the determination that the hardware finite automaton is available, may select at least one program instruction based on the executable instructions. The at least one program instruction may be configured to modify the hardware finite automaton to pre-fetch data. The hardware finite automaton manager may transmit the at least one program instruction to the hardware finite automaton.
Abstract:
Techniques described herein are generally related to graphene membranes having gas-permeable substrates. Various example substrates may include a gas-permeable substrate with a convoluted surface and a graphene layer on the gas-permeable substrate. The membranes may also include nanopores formed on the graphene layer. The membranes may exhibit improved permeability properties. Methods and systems configured to make and use the membranes are also disclosed.
Abstract:
Technologies are provided for filtering user's actions based on user's mood. User's actions may include online actions. To prevent “in the heat of the moment” actions, which a user may regret later, a mood based filter may identify a user action such as posting a message to a social network, a professional network, an email network, a blog, or an instant message network. An automatic system action may then be taken based on the detected user's mood. In some examples, the user's mood may be assigned to a numeric or alphanumeric category. Various system actions such as blocking or delaying the user action may be tied or associated to the user's mood category through one or more predefined, customizable rules. In other examples, a user confirmation of the user action may also be included in addition to the automatic system action.
Abstract:
Methods, systems, and kits are disclosed for determining the presence of a biomolecule. An assay plate may be composed of nanostructures capable of binding the biomolecule. Reporter species may be associated with the nanostructure-bound biomolecules. The assay plate may be illuminated with radiation capable of inducing plasmonic fields near the nanostructures. The fields may cause nearby reporter species to fluoresce. Nanostructures may be fabricated by illuminating nanoparticles in the presence of linker species. The induced plasmonic fields may cause the linker species to bind to the nanoparticles at field hotspots. Binder species conjugated with the linker species may form capture species capable of binding the biomolecule. A system for measuring the presence of a biomolecules may include a chamber that may be light tight, a source of illumination, and a photodetector. A kit for such a system may include an assay plate and solutions for the assay.
Abstract:
Some embodiments provided herein relate to bioluminescent packaging, methods of making, and methods of sensing the state of a material. In some embodiments, light emitted by a bioluminescent organism can be used to sense the state of a material.
Abstract:
Technologies are generally described for methods and systems effective to implement hybrid routers in multicore architectures. A first tile may include a processor core, a cache configured to be in communication with the processor core and a router configured to be in communication with the cache. The router may be effective to move data with a packet switching channel or a circuit switching channel. The first tile may include switching logic configured to be in communication with the cache and the router. The switching logic may be effective to receive a routing objective that may relate to energy or delay costs in routing data through the network. The switching logic may select one of the packet switching channel or the circuit switching channel to move the data through the network based on the routing objective.
Abstract:
Technologies are generally described herein for writing data to either volatile or nonvolatile memory. An estimated time for a last write operation to occur and an estimated time to a power down event are determined. A threshold time is generated from the estimated time for a last write operation to occur and the estimated time to a power down event. The threshold time represents time at which a cost to write to volatile memory may become greater than a cost to write to nonvolatile memory. The cost may be based at least in part on the need to copy data stored in a volatile memory to be persisted after a power down event from the volatile to the nonvolatile memory.
Abstract:
Techniques described herein generally relate to etching graphene. The techniques can include disposing graphene on a patterned substrate, applying a resist to the graphene on the patterned substrate, curing the resist, and etching exposed portions of the graphene. Graphene composites including patterned substrates, graphene disposed on the patterned substrate, and a resist disposed on the graphene, are disclosed. Systems configured to perform the methods and/or make the graphene composites are also disclosed.
Abstract:
Technologies are generally described for methods and systems effective to broadcast a message. In some examples, the methods may include receiving the message at a modulator. The modulator may receive a power signal configured to provide power to a closed conductive loop. The modulator may modulate the power signal using the message to generate a modulated power signal. The modulator may broadcast the message by sending the modulated power signal through the closed conductive loop. The modulated power signal, when passing through the closed conductive loop, may produce a modulated magnetic wave that includes an indication of the message. A receiver may be configured to detect the modulated magnetic wave from the closed conductive loop. The receiver may be configured to convert the modulated magnetic wave into the modulated power signal. The receiver may be configured to demodulate the modulated power signal to reproduce the message.