<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://openwall.info/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://openwall.info/wiki/feed.php">
        <title>Openwall Community Wiki john:development</title>
        <description></description>
        <link>https://openwall.info/wiki/</link>
        <image rdf:resource="https://openwall.info/wiki/lib/tpl/local/images/favicon.ico" />
       <dc:date>2026-04-30T13:17:58+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://openwall.info/wiki/john/development/AMD-IL?rev=1341662572&amp;do=diff"/>
                <rdf:li rdf:resource="https://openwall.info/wiki/john/development/GCN-ISA?rev=1445538331&amp;do=diff"/>
                <rdf:li rdf:resource="https://openwall.info/wiki/john/development/GPU-low-level?rev=1475828727&amp;do=diff"/>
                <rdf:li rdf:resource="https://openwall.info/wiki/john/development/GPU?rev=1639231491&amp;do=diff"/>
                <rdf:li rdf:resource="https://openwall.info/wiki/john/development/Parallella?rev=1379447382&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://openwall.info/wiki/lib/tpl/local/images/favicon.ico">
        <title>Openwall Community Wiki</title>
        <link>https://openwall.info/wiki/</link>
        <url>https://openwall.info/wiki/lib/tpl/local/images/favicon.ico</url>
    </image>
    <item rdf:about="https://openwall.info/wiki/john/development/AMD-IL?rev=1341662572&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-07-07T14:02:52+02:00</dc:date>
        <title>AMD IL</title>
        <link>https://openwall.info/wiki/john/development/AMD-IL?rev=1341662572&amp;do=diff</link>
        <description>AMD IL

According to AMD the Intermediate Language (IL) is an abstract representation for hardware vertex, pixel, and geometry shaders, as well as compute kernels that can be taken as input by other modules implementing the IL. An IL compiler uses an IL shader or kernel in conjunction with driver state information to translate these shaders into hardware instructions(ISA).</description>
    </item>
    <item rdf:about="https://openwall.info/wiki/john/development/GCN-ISA?rev=1445538331&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-10-22T20:25:31+02:00</dc:date>
        <title>AMD GCN ISA assembler</title>
        <link>https://openwall.info/wiki/john/development/GCN-ISA?rev=1445538331&amp;do=diff</link>
        <description>How to add GCN code to JtR

These are the steps required to add GCN ASM code to John the Ripper. These are yet untested, until I manage to get CRC32 working.

	*  Create a JtR format file that takes care of the host side (opencl_xxx_fmt.c)
	*  Create a dummy kernel that doesn't do anything
		*  The microcode of this dummy should be large enough for the GCN ASM code used
		*  To achieve this we can trick the optimizer with something like this:</description>
    </item>
    <item rdf:about="https://openwall.info/wiki/john/development/GPU-low-level?rev=1475828727&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-10-07T10:25:27+02:00</dc:date>
        <title>Low-level GPU programming</title>
        <link>https://openwall.info/wiki/john/development/GPU-low-level?rev=1475828727&amp;do=diff</link>
        <description>This is content moved from our archived GSoC ideas page:

This project was worked on under GSoC 2013, but there's more to do on it.

Starting in 2011, we've made considerable progress on adding GPU support to John the Ripper, via CUDA and OpenCL.  In the process, we've also identified limitations of these high-level approaches.  For example, for DES-based crypt(3) hashes, there's substantial performance improvement from specializing the code to a given salt value.  While we can specialize OpenCL…</description>
    </item>
    <item rdf:about="https://openwall.info/wiki/john/development/GPU?rev=1639231491&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-11T15:04:51+02:00</dc:date>
        <title>GPU development</title>
        <link>https://openwall.info/wiki/john/development/GPU?rev=1639231491&amp;do=diff</link>
        <description>This page used to contain obsolete content moved from the John the Ripper GPU support page. Now it's been removed from here as well.</description>
    </item>
    <item rdf:about="https://openwall.info/wiki/john/development/Parallella?rev=1379447382&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-09-17T21:49:42+02:00</dc:date>
        <title>Parallella</title>
        <link>https://openwall.info/wiki/john/development/Parallella?rev=1379447382&amp;do=diff</link>
        <description>bcrypt on Epiphany

This is a short description of bcrypt port on Parallella board, Epiphany Multicore Accelerator.
First step was to make bcrypt work on one Epiphany core and after it make use of all 16 cores. When working implementation was obtained it was integrated with JtR.</description>
    </item>
</rdf:RDF>
