INSTRUKTION ZUR VEKTORISIERUNG VON SCHLEIFEN MIT RÜCKWÄRTS GERICHTETEN KREUZITERATIONSABHÄNGIGKEITEN

    公开(公告)号:DE102020132719A1

    公开(公告)日:2021-12-23

    申请号:DE102020132719

    申请日:2020-12-09

    Applicant: INTEL CORP

    Abstract: Es werden Verfahren und Vorrichtungen beschrieben, die Techniken zur Vektorisierung von Schleifen mit rückwärts gerichteten Kreuziterationen betreffen. In einer Ausführungsform löst das Ausführen einer oder mehrerer Instruktionen eine Kreuziterationsabhängigkeit einer oder mehrerer Operationen einer Schleife auf. Das Ausführen der einen oder der mehreren Instruktionen löst die Kreuziterationsabhängigkeit der einen oder der mehreren Operationen mindestens teilweise auf der Grundlage einer oder mehrerer Distanzzählungsberechnungen zu einer vorangehenden Iteration der Schleife auf. Andere Ausführungsformen werden ebenfalls offenbart und beansprucht.

    VEKTORISIERUNG VON SCHLEIFEN BASIEREND AUF VEKTORMASKEN UND VEKTORZÄHLDISTANZEN

    公开(公告)号:DE102020131951A1

    公开(公告)日:2021-09-09

    申请号:DE102020131951

    申请日:2020-12-02

    Applicant: INTEL CORP

    Abstract: Systeme, Vorrichtungen und Verfahren können eine Technologie bereitstellen, die identifiziert, dass eine iterative Schleife einen ersten Codeabschnitt umfasst, der ansprechend darauf, dass eine Bedingung erfüllt ist, ausführt, eine erste Vektormaske erzeugt, die einen oder mehrere Fälle, dass die Bedingung für einen oder mehrere Werte eines ersten Vektors von Werten erfüllt ist, und einen oder mehrere Fälle, dass die Bedingung für den ersten Vektor von Werten nicht erfüllt ist, darstellen soll, wobei der erste Vektor von Werten einer oder mehreren ersten Iterationen der iterativen Schleife entsprechen soll, und einen Vektorisierungsprozess der iterativen Schleife basierend auf der ersten Vektormaske durchführt.

Patent Agency Ranking