Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “high performance”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 1,117 records · Page 62

SimNet: Accurate and High-Performance Computer Architecture Simulation using Deep Learning

While cycle-accurate simulators are essential tools for architecture research, design, and development, their practicality is limited by an extremely long time-to-solution for realistic applications under investigation. This work describes a concerted effort, where machine learning (ML) is used to accelerate microarchitecture simulation. First, an ML-based instruction latency prediction framework that accounts for both static instruction properties and dynamic processor states is constructed. Then, a GPU-accelerated parallel simulator is implemented based on the proposed instruction latency predictor, and its simulation accuracy and throughput are validated and evaluated against a state-of-the-art simulator. Leveraging modern GPUs, the ML-based simulator outperforms traditional CPU-based simulators significantly.

97 MATHEMATICS AND COMPUTING↗

Functional high-performance fiber structure

A method is provided for growing a fiber structure, where the method includes: obtaining a substrate, growing an array of pedestal fibers on the substrate, growing fibers on the pedestal fibers, and depositing a coating surrounding each of the fibers. In another aspect, a method of fabricating a fiber structure includes obtaining a substrate and growing a plurality of fibers on the substrate according to 1½D printing. In another aspect, a multilayer functional fiber is provided produced by, for instance, the above-noted methods.

Pegna, Joseph↗

High performance earth-abundant electrocatalysts for hydrogen evolution reaction and other reactions

Electrodes for catalyzing electrochemical reactions (e.g., the hydrogen evolution reaction) are provided. The electrode may comprise a ternary pyrite-phase transition metal phosphochalcogenide (e.g., CoPS) disposed on a substrate, wherein the ternary pyrite-phase transition metal phosphochalcogenide is a solid material of a ternary compound of a transition metal, phosphorous (P), and a chalcogen, the solid material characterized by a substantially single, ternary alloy phase having a pyrite crystal structure. Methods of using and making the electrodes are also provided.

Jin, Song↗

Stretchable form of single crystal silicon for high performance electronics on rubber substrates

The present invention provides stretchable, and optionally printable, semiconductors and electronic circuits capable of providing good performance when stretched, compressed, flexed or otherwise deformed. Stretchable semiconductors and electronic circuits of the present invention preferred for some applications are flexible, in addition to being stretchable, and thus are capable of significant elongation, flexing, bending or other deformation along one or more axes. Further, stretchable semiconductors and electronic circuits of the present invention may be adapted to a wide range of device configurations to provide fully flexible electronic and optoelectronic devices.

Rogers, John A.↗

Obfuscation for high-performance computing systems

An example method includes initializing, by an obfuscation computing system, communications with nodes in a distributed computing platform, the nodes including one or more compute nodes and a controller node, and performing at least one of: (a) code-level obfuscation for the distributed computing platform to obfuscate interactions between an external user computing system and the nodes, wherein performing the code-level obfuscation comprises obfuscating data associated with one or more commands provided by the user computing system and sending one or more obfuscated commands to at least one of the nodes in the distributed computing platform; or (b) system-level obfuscation for the distributed computing platform, wherein performing the system-level obfuscation comprises at least one of obfuscating system management tasks that are performed to manage the nodes or obfuscating network traffic data that is exchanged between the nodes.

Powers, Judson↗