image/svg+xml
Logo Tom's Hardware
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Tom's Hardware Logo
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Forum
  • Editor's Choice
  • Sconti & Coupon
Offerte & Coupon
Accedi a Xenforo
Immagine di NVIDIA pronta a rilanciare la GeForce RTX 3060 con Samsung NVIDIA pronta a rilanciare la GeForce RTX 3060 con Samsung...
Immagine di I nuovi Mac desktop saranno più cari, ma il motivo non è quello che credete I nuovi Mac desktop saranno più cari, ma il motivo non è q...

Il tool di Machine Programming di Intel diventa sempre più intelligente

Intel ha presentato ControlFlag - un sistema di ricerca per il machine programming in grado di rilevare autonomamente gli errori di codice.

Advertisement

Avatar di Antonello Buzzi

a cura di Antonello Buzzi

Senior Editor @Tom's Hardware Italia

Pubblicato il 04/12/2020 alle 15:00 - Aggiornato il 09/08/2022 alle 13:56
Quando acquisti tramite i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Scopri di più

In occasione dell’Intel Labs Day, Intel ha presentato ControlFlag - un sistema di ricerca per il machine programming in grado di rilevare autonomamente gli errori di codice. Seppure appena lanciato, questo nuovo sistema si è subito dimostrato un potente strumento di produttività per assistere gli sviluppatori di software nell'impegnativo compito del debugging. Nei test preliminari, ControlFlag ha istruito e appreso nuovi difetti su oltre 1 miliardo di linee di codice non categorizzato simili a quelle di un codice di produzione.

Justin Gottschlich, principal scientist and director/founder of Machine Programming Research di Intel Labs, ha affermato:

Pensiamo che ControlFlag sia un potente nuovo strumento in grado di ridurre drasticamente il tempo e il denaro necessari per valutare e ed effettuare il debugging dei codici. Secondo gli studi, gli sviluppatori di software spendono circa il 50% del loro tempo per le attività di debugging. Con ControlFlag, e sistemi simili a questo, ci auguriamo che i programmatori risparmino tempo per il debugging e abbiano più tempo per esprimere idee nuove e creative per le macchine”

Le capacità di rilevamento dei bug di ControlFlag sono abilitate dal machine programming, fusione di machine learning, metodi formali, linguaggi di programmazione, sistemi compilatori e informatici.

ControlFlag opera specificamente attraverso una capacità nota come rilevamento delle anomalie. Come gli esseri umani imparano a considerare "normali" alcuni modelli attraverso l'osservazione, così ControlFlag impara a rilevare i normali schemi di coding partendo da esempi verificati e identificando le anomalie nel codice che possono causare un bug. Inoltre, ControlFlag è in grado di rilevare queste anomalie indipendentemente dal linguaggio di programmazione.

Leggi anche Horse Ridge II, i chip per il controllo criogenico di Intel fanno un passo in avanti

Un vantaggio importante dell'approccio non supervisionato di ControlFlag nel riconoscimento dei modelli è che può imparare a adattarsi allo stile di uno sviluppatore. Con input limitati agli strumenti di controllo che il programma dovrebbe valutare, ControlFlag è in grado di identificare le variazioni stilistiche nel linguaggio di programmazione, così come un lettore riconosce la differenza tra una parola completa e la versione abbreviata nella sua lingua nativa.

ControlFlag ha già dimostrato la capacità di identificare i bug latenti che esistono nel codice di qualità di produzione ampiamente utilizzato che è stato precedentemente rivisto dagli sviluppatori di software.

Intel Core i5-10500 è una CPU dotata di 6 core e 12 thread in grado di raggiungere i 4,5GHz di frequenza in boost. Con un ottimo rapporto qualità/prezzo è perfetta per i videogiocatori ed è disponibile su Amazon.

Le notizie più lette

#1
iOS 26.4, ecco le nuove funzioni per iPhone

Smartphone

iOS 26.4, ecco le nuove funzioni per iPhone

#2
I nuovi Mac desktop saranno più cari, ma il motivo non è quello che credete

Hardware

I nuovi Mac desktop saranno più cari, ma il motivo non è quello che credete

#3
Galaxy S26, dov'è finita la modalità notte?
2

Smartphone

Galaxy S26, dov'è finita la modalità notte?

#4
PS5 è stata trasformata in una Steam Machine funzionante
4

Videogioco

PS5 è stata trasformata in una Steam Machine funzionante

#5
Le particelle potrebbero non seguire la relatività di Einstein
2

Scienze

Le particelle potrebbero non seguire la relatività di Einstein

👋 Partecipa alla discussione!

0 Commenti

⚠️ Stai commentando come Ospite . Vuoi accedere?

Invia

Per commentare come utente ospite, clicca triangoli

Cliccati: 0 /

Reset

Questa funzionalità è attualmente in beta, se trovi qualche errore segnalacelo.

Segui questa discussione

Advertisement

Ti potrebbe interessare anche

I nuovi Mac desktop saranno più cari, ma il motivo non è quello che credete

Hardware

I nuovi Mac desktop saranno più cari, ma il motivo non è quello che credete

Di Andrea Maiellano
NVIDIA pronta a rilanciare la GeForce RTX 3060 con Samsung
6

Hardware

NVIDIA pronta a rilanciare la GeForce RTX 3060 con Samsung

Di Antonello Buzzi
Recensione Uperfect UColor 19 Apex: 4K e 144Hz portatili, vale la pena?

Hardware

Recensione Uperfect UColor 19 Apex: 4K e 144Hz portatili, vale la pena?

Di Roberto Buonanno
Intel mostrerà le CPU Arrow Lake Refresh la prossima settimana
4

Hardware

Intel mostrerà le CPU Arrow Lake Refresh la prossima settimana

Di Antonello Buzzi
Questa scheda madre AM5 finalmente sotto gli 80€ quest’anno

Offerte e Sconti

Questa scheda madre AM5 finalmente sotto gli 80€ quest’anno

Di Dario De Vita

Advertisement

Advertisement

Footer
Tom's Hardware Logo

 
Contatti
  • Contattaci
  • Feed RSS
Legale
  • Chi siamo
  • Privacy
  • Cookie
  • Affiliazione Commerciale
Altri link
  • Forum
Il Network 3Labs Network Logo
  • Tom's Hardware
  • SpazioGames
  • CulturaPop
  • Data4Biz
  • SosHomeGarden
  • Aibay
  • Coinlabs

Tom's Hardware - Testata giornalistica associata all'USPI Unione Stampa Periodica Italiana, registrata presso il Tribunale di Milano, nr. 285 del 9/9/2013 - Direttore: Andrea Ferrario

3LABS S.R.L. • Via Pietro Paleocapa 1 - Milano (MI) 20121
CF/P.IVA: 04146420965 - REA: MI - 1729249 - Capitale Sociale: 10.000 euro

© 2026 3Labs Srl. Tutti i diritti riservati.