Hybride Hardware-/Software-Implementierung eines Transaktionsspeicherzugriffs

    公开(公告)号:DE112005002402B4

    公开(公告)日:2020-11-05

    申请号:DE112005002402

    申请日:2005-09-21

    Applicant: INTEL CORP

    Abstract: Verfahren, umfassend:Auswählen (404) unter Modi, umfassend einen Hardware-Modus und einen Software-Modus, den Hardware-Modus um transaktionale Speicherzugriffe zu implementieren, einschließlich eines Erfassens einer Orphan-Transaktion, wobei die Orphan-Transaktion eine nichtfestgeschriebene Transaktion umfasst, die geeignet ist, einen Speicher oder ein entsprechendes Softwareprogramm zu korrumpieren, wobei der Hardware-Modus einen Transaktionscache eines Prozessors verwendet, wobei der Software-Modus einen regulären Cache des Prozessors verwendet; undAufrufen (424) über den Hardware-Modus unter Verwendung des Transaktionscaches einer Orphan-Transaktionsausnahme anstelle eines Transaktionsvalidierungsbefehls, um einem Thread asynchron die Erfassung der Orphan-Transaktion mitzuteilen, wobei die Mitteilung die Orphan-Transaktion daran hindert den Speicher oder das entsprechende Softwareprogramm zu korrumpieren.

    Data structure optimisation for visual simulation loops

    公开(公告)号:GB2479047A

    公开(公告)日:2011-09-28

    申请号:GB201104574

    申请日:2011-03-17

    Applicant: INTEL CORP

    Abstract: A method for handling data structures for visual simulation loops to facilitate graphics rendering in a virtual scene includes the steps of building a data structure for a first phase/stage of the loop, performing a 1stphase computation using said data structure, adapting (414) the data structure for a second phase of the loop and performing (413) a 2ndphase computation using the adapted data structure. The method enables a common data structure to be shared (410) for all phases/stages of a visual simulation loop wherein the data structure may be adapted/optimized as required for a particular computational phase. The data structure may comprise akd-tree, a bounding volume hierarchy (BVH) or a bounding interval hierarchy (BIH). By using and selectively adapting a common data structure, the total computational time required for the visual simulation loop may be reduced.

Patent Agency Ranking