Abstract:
Techniques described herein generally include methods and systems related to the selection of a combination of graphene and non-graphene transistors in an IC design. To reduce the increase in leakage energy caused by graphene transistors, selected non-graphene transistors may be replaced with graphene transistors in the IC design while other non-graphene transistors may be retained in the IC design. To limit the number of graphene transistors in the IC design, graphene transistors may replace non-graphene transistors primarily at locations in the IC design where significant delay benefit can be realized.
Abstract:
A gradient refractive index light emitting diode is disclosed. The light emitting diode includes a die at least partially encapsulated within a polymer, and nanoparticles dispersed within the polymer along a concentration gradient related to the distance from the die. The refractive index of the nanoparticles is different from the refractive index of the polymer.
Abstract:
Technologies are generally described for content management. In some examples, a method may include uploading, by an electronic device, to a server of at least one social networking service (SNS), a media file stored in the electronic device; receiving, by the server, one or more user reactions to the media file; transmitting, by the server, to the electronic device, the one or more user reactions; storing, by the electronic device, the one or more user reactions in connection with the media file; and showing, by the electronic device, the one or more user reactions in connection with the media file when a user of the electronic device browses the media file.
Abstract:
Technologies are generally described for an electric power consumption control scheme. In some examples, a method performed under control of a power control system may include measuring an electric power consumption of an electric device; obtaining a pattern of time-series change in the electric power consumption; and determining a type of the electric device based at least in part on the obtained pattern of time-series change in the electric power consumption.
Abstract:
Techniques described herein generally relate to consolidating computation tasks associated with a plurality of virtual machines. In one embodiment, a method may include forming a pipeline having at least a first core and a second core after having detected a formation condition, identifying a first set of operations of a first virtual machine running on a first host device that are similar to a second set of operations of a second virtual machine running on a second host device, identifying a third set of operations of the first virtual machine that are similar to a fourth set of operations of the second virtual machine, dispatching the first set of operations and the second set of operations to the first core of the pipeline for execution, and dispatching the third set of operations and the fourth set of operations to the second core of the pipeline for execution.
Abstract:
Technologies are generally described for systems, devices and methods effective to execute virtual machines on a core. In some examples, a processor may execute a first virtual machine on the core and receive a first request for an identification of the core by the first virtual machine. The processor may generate a first identifier associated with the core and associate the first identifier with the first virtual machine. The processor may report the first identifier to the first virtual machine. The processor may further execute a second virtual machine on the core and receive a second request for an identification of the core by the second virtual machine. The processor may generate a second identifier associated with the core that may be different from the first identifier. The processor may associate the second identifier with the second virtual machine and report the second identifier to the second virtual machine.
Abstract:
Technologies generally described herein relate to systems and methods effective to control an operating frequency of routers in a multicore processor. Heterogeneous routers in a multicore processor with different maximum operating frequencies may be clustered together to form groups of routers with homogenous assigned operating frequencies. The groups may be used to identify paths to send packets from a first router to a second router along one or more paths.
Abstract:
In one example, a method includes receiving a query regarding a relationship among keywords, using one or more web search engines to identify highly ranked web pages related to the keywords and highly ranked ontologies related to the words, extracting semantics that are related to the keywords from the highly ranked web pages, combining the highly ranked ontologies and the extracted semantics to form an integrated ontology, identifying relationships that are related to the keywords from the integrated ontology, and ranking the relationships.
Abstract:
Technologies are generally described for a noise cancellation scheme for voice communications. In some examples a system configured to cancel background noise in voice communication may include a user device configured to capture a background sound; and a server configured to receive the background sound captured by the user device, identify a source of the background sound from among a plurality of predetermined sound sources, and generate a reference background sound based at least in part on the identified source.
Abstract:
Compositions and methods for making gel electrolytes for batteries are disclosed. The gel electrolyte composition may include a polymer with a plurality of isocyanate groups and a blocking agent contacting at least one of the plurality of isocyanate groups. At least one negative electrode and at least one positive electrode may be in contact with the gel electrolyte composition to form a battery.