Verfahren, Systeme, Herstellungsgegenstände und Vorrichtungen für ein kontext- und komplexitätsbewusstes Empfehlungssystem zur verbesserten Softwareentwicklungseffizienz

    公开(公告)号:DE102020110536A1

    公开(公告)日:2020-12-31

    申请号:DE102020110536

    申请日:2020-04-17

    Applicant: INTEL CORP

    Abstract: Vorrichtungen, Systeme, Herstellungsgegenstände und Verfahren für ein kontext- und komplexitätsbewusstes Empfehlungssystem zur effizienten Softwareentwicklung. Eine beispielhafte Vorrichtung (100) schließt einen Generator des aktuellen Zustands (118), um eine Darstellung eines aktuellen Zustands einer neuen Funktion zu generieren, einen Befehlsprädiktor (104), um eine erste empfohlene Softwarekomponente basierend auf dem aktuellen Zustand der neuen Funktion zu generieren, einen Komplexitätskostenbestimmer (106), um die erste empfohlene Softwarekomponente basierend auf einer gewichteten Summe der assoziierten Teilkostenwerte einzustufen, wobei die Softwarekomponente basierend auf einem Vergleich der Teilkostenwerte, die den jeweiligen von zweiten empfohlenen Softwarekomponenten entsprechen, in Bezug auf zweite empfohlene Softwarekomponenten eingestuft werden soll, einen Risikoidentifikator (114), um Schwachstellen basierend auf einer Angriffsoberfläche eines Teils der ersten empfohlenen Softwarekomponente zu detektieren, und einen Ranking-Bestimmer (108), um eine dritte empfohlene Softwarekomponente zu generieren, wobei die dritte empfohlene Softwarekomponente den jeweiligen Ranking-Metriken entspricht, ein.

    Verfahren, Systeme und Erzeugnisse zum Durchführen einer Auswahl von heterogenen Datenstrukturen über Programmiererannotationen

    公开(公告)号:DE102020130527A1

    公开(公告)日:2021-06-24

    申请号:DE102020130527

    申请日:2020-11-19

    Applicant: INTEL CORP

    Abstract: Verfahren, Einrichtungen, Systeme und Erzeugnisse zum Durchführen einer Auswahl von heterogenen Datenstrukturen über Programmiererannotationen. Eine beispielhafte Einrichtung weist auf: einen Phasenverfolger, um eine erste Phase und eine zweite Phase zu identifizieren, einen Kostenprädiktor, um die Interaktionskosten für Interaktionen mit den jeweiligen Datenstrukturtypen innerhalb der ersten Phase und der zweiten Phase zu schätzen, einen Baumerzeuger, um einen Baum zu konstruieren, der einem ersten Datenstrukturtyp entspricht, wobei der Baum einen ersten Knoten in der ersten Phase, einen zweiten Knoten in der zweiten Phase und eine Kante, die den ersten Knoten und den zweiten Knoten verbindet, aufweist, wobei der zweite Knoten einen zweiten Datenstrukturtyp darstellt, der vom ersten Datenstrukturtyp verschieden ist, einen Transformationskostenrechner, um die Transformationskosten für die Kante zu berechnen, und einen Verzweigungswähler, um eine Sequenz von Datenstrukturen basierend auf den kombinierten Interaktionskosten und Transformationskosten auszuwählen.

    VERFAHREN UND VORRICHTUNGEN ZUR OPTIMIERUNG DER AUSFÜHRUNG EINES MODELLS FÜR MASCHINELLES LERNEN

    公开(公告)号:DE102020113541A1

    公开(公告)日:2020-12-31

    申请号:DE102020113541

    申请日:2020-05-19

    Applicant: INTEL CORP

    Abstract: Verfahren, Vorrichtungen, Systeme und Herstellungsartikel zur Optimierung der Ausführung eines Modells für maschinelles Lernen werden offenbart. Eine beispielhafte Vorrichtung beinhaltet einen Quantisierer zum Quantisieren einer Ebene eines Modells basierend auf einer Ausführungseinschränkung, wobei die Ebene des Modells durch eine Matrix dargestellt wird. Ein Packer soll die quantisierte Ebene der Matrix packen, um eine gepackte Ebene zu erzeugen, die durch eine gepackte Matrix dargestellt wird, wobei die gepackte Matrix Nicht-Null-Werte der Matrix aufweist, die entlang mindestens einer Zeile oder einer Spalte der Matrix gruppiert sind. Ein Blocker soll die gepackte Ebene in eine geblockte Ebene blocken, indem die Nicht-Null-Werte in der gepackten Matrix in Blöcke unterteilt werden. Ein Zusammenführer soll die geblockte Ebene in eine Pipeline zusammenführen. Ein Verpacker soll die Pipeline in eine Binärdatei verpacken

    Verfahren und Vorrichtungen zum Detektieren von Seitenkanalangriffen

    公开(公告)号:DE102019131231A1

    公开(公告)日:2020-06-25

    申请号:DE102019131231

    申请日:2019-11-19

    Applicant: INTEL CORP

    Abstract: Es werden Verfahren, Vorrichtungen, Systeme und Herstellungsartikel zum Identifizieren eines Seitenkanalangriffs offenbart. Eine beispielhafte Vorrichtung umfasst einen Vektor-zu-Neuron-Prozessor zum Abbilden eines Ereignisvektors auf ein Neuron einer trainierten selbstorganisierenden Karte; einen Pufferprozessor zum Identifizieren eines Aufgabenpaars basierend auf dem Neuron und einem benachbarten Neuron des Neurons; einen Puffer zum Speichern von Daten, die dem identifizierten Aufgabenpaar entsprechen; einen Angriffsidentifizierer zum Identifizieren eines Schadsoftware-Angriffs dann, wenn in dem Puffer gespeicherte Informationen mehr als einer Schwellenanzahl von Aufgabenpaaren, die dem identifizierten Aufgabenpaar entsprechen, entsprechen, und einen Entschärfungstechnik-Wähler zum Auswählen einer Technik zum Entschärfen des Schadsoftware-Angriffs.

    VERFAHREN UND VORRICHTUNG ZUR AUTOMATISCHEN DETEKTION VON SOFTWAREFEHLERN

    公开(公告)号:DE102021133809A1

    公开(公告)日:2022-06-23

    申请号:DE102021133809

    申请日:2021-12-20

    Applicant: INTEL CORP

    Abstract: Es werden Verfahren, Systeme und Einrichtungen zur automatischen Detektion von Softwarefehlern offenbart. Eine beispielhafte Einrichtung beinhaltet einen Komparator zum Vergleichen von Referenzcode mit Eingabecode, um einen Quellcodefehler im Eingabecode zu detektieren; einen Graphengenerator zum Erzeugen einer grafischen Darstellung des Referenzcodes oder des Eingabecodes, wobei die grafische Darstellung nichtüberlappende Codebereiche identifizieren soll; und einen Ursachenbestimmer zum Bestimmen einer Ursache des Quellcodefehlers im Eingabecode, wobei die Ursache auf den nichtüberlappenden Codebereichen basiert.

    Verfahren, Systeme, Erzeugnisse und Vorrichtungen zur Erzeugung von Codesemantik

    公开(公告)号:DE102021126598A1

    公开(公告)日:2022-05-19

    申请号:DE102021126598

    申请日:2021-10-14

    Applicant: INTEL CORP

    Abstract: Offenbart sind Verfahren, Vorrichtungen, Systeme und Erzeugnisse zum Erzeugen von Codesemantik. Eine beispielhafte Vorrichtung beinhaltet eine Konzeptsteuereinheit zum Zuweisen semantischer Kennzeichnungen zu Repository-Daten zum Erzeugen eines Trainingssatzes, wobei die semantischen Kennzeichnungen in einem ersten semantischen Graphen gespeichert sind, wobei der Trainingssatz einen ersten Codeblock, der einer ersten semantischen Kennzeichnung zugeordnet ist, und einen zweiten Codeblock beinhaltet, der einer zweiten semantischen Kennzeichnung zugeordnet ist, einen Konzeptbestimmer zum Erzeugen einer ersten Blockeinbettung basierend auf dem ersten Codeblock und einer zweiten Blockeinbettung basierend auf dem zweiten Codeblock, einen Graphengenerator zum Verknüpfen der ersten Blockeinbettung mit der zweiten Blockeinbettung, um einen zweiten semantischen Graphen zu bilden, und einen Graphenparser zum Ausgeben des ersten Codeblocks und/oder des zweiten Codeblocks entsprechend einer Abfrage basierend auf dem zweiten semantischen Graphen.

    VERFAHREN UND EINRICHTUNGEN ZUM VER WALTEN VON TICKETS

    公开(公告)号:DE102020110542A1

    公开(公告)日:2021-01-21

    申请号:DE102020110542

    申请日:2020-04-17

    Applicant: INTEL CORP

    Abstract: Es sind Verfahren und Einrichtungen zum Verwalten von Tickets offenbart. Eine offenbarte beispielhafte Einrichtung beinhaltet einen Ticketanalysator (430) zum Lesen von Daten, die offenen Tickets entsprechen, einen Maschinenlernmodellprozessor (435) zum Anwenden eines Maschinenlernmodells an Dateien, die mit vorherigen Tickets assoziiert sind, basierend auf den gelesenen Daten, um Wahrscheinlichkeiten von Beziehungen zwischen den Dateien und den offenen Tickets zu bestimmen, einen Gruppierungsanalysator (420) zum Identifizieren einer Gruppierung und/oder einer Abhängigkeit zwischen den offenen Tickets basierend auf den bestimmten Wahrscheinlichkeiten, und einen Ticketdatenschreiber (432) zum Speichern von Daten, die mit der Gruppierung und/oder der Abhängigkeit assoziiert sind.

    Automatische Roboterwahrnehmungsprogrammierung durch Initiationslernen

    公开(公告)号:DE102020110650A1

    公开(公告)日:2020-12-31

    申请号:DE102020110650

    申请日:2020-04-20

    Applicant: INTEL CORP

    Abstract: Vorrichtungen, Systeme, Verfahren und Herstellungsartikel für automatische Roboterwahrnehmungsprogrammierung durch Imitationslernen werden offenbart. Eine beispielhafte Vorrichtung enthält einen Wahrnehmungsobjektabbilder (112), um ein erstes Wahrnehmungsobjekt und ein zweites Wahrnehmungsobjekt anhand von Daten zu identifizieren, die von einer Demonstration einer Aufgabe gesammelt werden, und einen Entropiecodierer (114), um eine erste Salienz des ersten Wahrnehmungsobjekts und eine zweite Salienz des zweiten Wahrnehmungsobjekts zu berechnen. Die beispielhafte Vorrichtung enthält auch einen Bewegungsbahnabbilder (118), um eine Bewegungsbahn zu kartieren, basierend auf dem ersten Wahrnehmungsobjekt und dem zweiten Wahrnehmungsobjekt, wobei das erste Wahrnehmungsobjekt auf der Basis der ersten Salienz verzerrt ist, und das zweite Wahrnehmungsobjekt auf der Basis der zweiten Salienz verzerrt ist. Außerdem enthält die beispielhafte Vorrichtung einen probabilistischen Codierer (124), um eine Vielzahl von Variationen der Bewegungsbahn zu bestimmen und eine Sammlung von Bewegungsbahnen, einschließlich der Bewegungsbahn und der Variationen der Bewegungsbahn, zu erzeugen. Die beispielhafte Vorrichtung enthält auch ein Assemble-Netzwerk (126), um eine Aktion zu imitieren, basierend auf einem ersten simulierten Signal von einem ersten Neuronalnetzwerk einer ersten Modalität und einem zweiten simulierten Signal von einem zweiten Neuronalnetzwerk einer zweiten Modalität, wobei die Aktion repräsentativ für eine Wahrnehmungsfähigkeit ist.

Patent Agency Ranking