rsed
"rsed" is an R package that contains tools for stream editing: manipulating text files by making insertions, replacements, deletions, substitutions, or commenting. It hails from the powerful Unix command, "sed". While the "rsed" package is not nearly as powerful as "see", it is much simpler to use.
Methods for Attaching Transmitters to Animals
Injectable transmitters are provided that can include a body with the body housing a power source and an oscillator, the injectable transmitter also including an antenna extending from the body, the body and antenna being of sufficient size to be injected through a 9 gauge needle. Radio frequency transmitters are provided that can include a body extending from a nose to a tail with the body housing a power source and RF signal generator components. The power source of the transmitter can define at least a portion of the nose of the body. The transmitters can have an antenna extending from the tail. Methods for attaching a radio frequency (RF) transmitter to an animal are provided. The methods can include providing an RF transmitter and providing an injection device having a needle of gauge of 9 or smaller; providing the RF transmitter into the injection device; and providing the RF transmitter through the 9 gauge or smaller needle and into the animal.
Signal Transmitter and Methods for Transmitting Signals from Animals
Injectable transmitters are provided that can include a body with the body housing a power source and an oscillator, the injectable transmitter also including an antenna extending from the body, the body and antenna being of sufficient size to be injected through a 9 gauge needle. Radio frequency transmitters are provided that can include a body extending from a nose to a tail with the body housing a power source and RF signal generator components. The power source of the transmitter can define at least a portion of the nose of the body. The transmitters can have an antenna extending from the tail. Methods for attaching a radio frequency (RF) transmitter to an animal are provided. The methods can include providing an RF transmitter and providing an injection device having a needle of gauge of 9 or smaller; providing the RF transmitter into the injection device; and providing the RF transmitter through the 9 gauge or smaller needle and into the animal.
Methods for Attaching Transmitters to Animals
Injectable transmitters are provided that can include a body with the body housing a power source and an oscillator, the injectable transmitter also including an antenna extending from the body, the body and antenna being of sufficient size to be injected through a 9 gauge needle. Radio frequency transmitters are provided that can include a body extending from a nose to a tail with the body housing a power source and RF signal generator components. The power source of the transmitter can define at least a portion of the nose of the body. The transmitters can have an antenna extending from the tail. Methods for attaching a radio frequency (RF) transmitter to an animal are provided. The methods can include providing an RF transmitter and providing an injection device having a needle of gauge of 9 or smaller; providing the RF transmitter into the injection device; and providing the RF transmitter through the 9 gauge or smaller needle and into the animal.
The Architected Composite Data Type Framework
With Exascale performance and its challenges in mind, one ubiquitous concern among architects is energy efficiency. Petascale systems projected to Exascale systems are unsustainable at current power consumption rates. One major contributor to system-wide power consumption is the number of memory operations leading to data movement and management techniques applied by the runtime system. To address this problem, we present the concept of the Architected Composite Data Types (ACDT) framework. The framework is made aware of data composites, assigning them a specific layout, transformations and operators. Data manipulation overhead is amortized over a larger number of elements and program performance and power efficiency can be significantly improved. We developed the fundamentals of an ACDT framework on a massively multithreaded adaptive runtime system geared towards Exascale clusters. Showcasing the capability of ACDT, we exercised the framework with two representative processing kernels - Matrix Vector Multiply and the Cholesky Decomposition - applied to sparse matrices. As transformation modules, we applied optimized compress/decompress engines and configured invariant operators for maximum energy/performance efficiency. Additionally, we explored two different approaches based on transformation opaqueness in relation to the application. Under the first approach, the application is agnostic to compression and decompression activity. Such approach entails minimal changes to the original application code, but leaves out potential applicationspecific optimizations. The second approach exposes the decompression process to the application, hereby exposing optimization opportunities that can only be exploited with application knowledge. The experimental results show that the two approaches have their strengths in HW and SW respectively, where the SW approach can yield performance and power improvements that are an order of magnitude better than ACDT-oblivious, hand-optimized implementations.We consider the ACDT runtime framework an important component of compute nodes that will lead towards power efficient Exascale clusters.
MULTI-DOMAIN SITUATIONAL AWARENESS FOR INFRASTRUCTURE MONITORING
Apparatus and methods are disclosed for a monitoring system that integrates multi-domain data from weather, power, cyber, and/or social media sources to greatly increase situation awareness and drive more accurate assessments of reliability, sustainability, and efficiency in infrastructure environments, such as power grids. In one example of the disclosed technology, a method includes receiving real-time data from two or more different domains relevant to an infrastructure system, aggregating the real-time data into a unified representation relevant to the infrastructure system, and providing the unified representation to one or more customizable graphical user interfaces.
The Suite for Embedded Applications and Kernels (SEAK) - Open Source
Many applications of high performance embedded computing are limited by performance or power bottlenecks. We have designed SEAK, a new benchmark suite, (a) to capture these bottlenecks in a way that encourages creative solutions to these bottlenecks; and (b) to facilitate rigorous, objective, end-user evaluation for their solutions. To avoid biasing solutions toward existing algorithms, SEAK benchmarks use a mission-centric (abstracted from a particular algorithm) and goal-oriented (functional) specification. To encourage solutions that are any combination of software or hardware, we use an end-user blackbox evaluation that can capture tradeoffs between performance, power, accuracy, size, and weight. The tradeoffs are especially informative for procurement decisions. We call our benchmarks future proof because each mission-centric interface and evaluation remains useful despite shifting algorithmic preferences. It is challenging to create both concise and precise goal-oriented specifications for mission-centric problems. This paper describes the SEAK benchmark suite and presents an evaluation of sample solutions that highlights power and performance tradeoffs.
AC OPF-II SOFTWARE
In this work, we have implemented and developed the simulation software to implement the mathematical model of an AC Optimal Power Flow (OPF) problem. The objective function is to minimize the total cost of generation subject to constraints of node power balance (both real and reactive) and line power flow limits (MW, MVAr, and MVA). We have currently implemented the polar coordinate version of the problem. In the present work, we have used the optimization solver, Knitro to solve the problem and we have kept option for both the native numerical derivative evaluation (working satisfactorily now) as well as for analytical formulas corresponding to the derivatives being provided to Knitro (currently, in the debugging stage). Since the AC OPF is a highly non-convex optimization problem, we have also kept the option for a multi-start solution. All of these can be decided by the user during run-time in an interactive manner. The software has been developed in C++ programming language, running with GCC compiler on a Linux machine. We have tested for satisfactory results against Matpower for the IEEE 14 bus system.
Acoustic Transmission Devices and Process for Making and Using Same
Acoustic tags and a process for fabrication are disclosed for identifying and tracking various hosts including inanimate and animate objects in up to three dimensions. The acoustic tags may be powered by a single power source. Tags can have an operation lifetime of up to 90 days or longer at a transmission rate of 3 seconds. The acoustic tags have an enhanced signal range that enhances detection probability when tracking the hosts.