skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: Level Scaling and Pulse Regulating to Mitigate the Impact of the Cycle-to-Cycle Variation in Memristor-Based Edge AI System
Award ID(s):
1855646 1953544
PAR ID:
10351948
Author(s) / Creator(s):
; ;
Date Published:
Journal Name:
IEEE Transactions on Electron Devices
Volume:
69
Issue:
4
ISSN:
0018-9383
Page Range / eLocation ID:
1752 to 1762
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. Pre-trained code language models have achieved promising performance in code generation and improved the programming efficiency of human developers. However, their self-refinement capability is typically overlooked by the existing evaluations of code LMs, which focus only on the accuracy of the one-time prediction. For the cases when code LMs fail to implement the correct program, developers actually find it hard to debug and fix the faulty prediction since it is not written by the developers themselves. Unfortunately, our study reveals that code LMs cannot efficiently self-refine their faulty generations as well. In this paper, we propose CYCLE framework, learning to self-refine the faulty generation according to the available feedback, such as the execution results reported by the test suites. We evaluate CYCLE on three popular code generation benchmarks, HumanEval, MBPP, and APPS. The results reveal that CYCLE successfully maintains, sometimes improves, the quality of one-time code generation, while significantly improving the self-refinement capability of code LMs. We implement four variants of CYCLE with varied numbers of parameters across 350M, 1B, 2B, and 3B, and the experiments show that CYCLE consistently boosts the code generation performance, by up to 63.5 
    more » « less
  2. Stress is a feeling of being worried, scared, or overwhelmed, caused by challenging situations or big life changes. Not all stress is bad, and some kinds of stress, like exercise, can even be good for us. However, when stress is severe or lasts a long time, it can harm our health. Severe stress causes inflammation, which is the body’s way of protecting itself. Inflammation helps the body heal, but long-lasting inflammation can lead to health problems. Stress can also affect the brain, making it hard to think clearly or make good decisions. In our work, we linked all these stress-related factors together (using math) to explain our hypothesis that stress can spread from person to person through our actions, words, and body language—and even over social media—until it affects whole societies and eventually the entire planet! This is a dangerous cycle that can lead to evenmorestress and inflammation, making problems worse. To break the cycle, we each need to focus on reducing stress in our own lives. 
    more » « less