{
  "access": {
    "embargo": {
      "active": false,
      "reason": null
    },
    "files": "public",
    "record": "public",
    "status": "open"
  },
  "created": "2026-05-25T02:25:26.920451+00:00",
  "custom_fields": {},
  "deletion_status": {
    "is_deleted": false,
    "status": "P"
  },
  "files": {
    "count": 1,
    "enabled": true,
    "entries": {
      "TinyGAN_Paper_Final_Subero_Armstrong.pdf": {
        "access": {
          "hidden": false
        },
        "checksum": "md5:858eb9ca1f42829a0d53c5d13d7f834f",
        "ext": "pdf",
        "id": "ce4f319c-e1d6-48f7-95cd-83fc6a8a7439",
        "key": "TinyGAN_Paper_Final_Subero_Armstrong.pdf",
        "links": {
          "content": "https://zenodo.org/api/records/20371371/files/TinyGAN_Paper_Final_Subero_Armstrong.pdf/content",
          "iiif_api": "https://zenodo.org/api/iiif/record:20371371:TinyGAN_Paper_Final_Subero_Armstrong.pdf/full/full/0/default.png",
          "iiif_base": "https://zenodo.org/api/iiif/record:20371371:TinyGAN_Paper_Final_Subero_Armstrong.pdf",
          "iiif_canvas": "https://zenodo.org/api/iiif/record:20371371/canvas/TinyGAN_Paper_Final_Subero_Armstrong.pdf",
          "iiif_info": "https://zenodo.org/api/iiif/record:20371371:TinyGAN_Paper_Final_Subero_Armstrong.pdf/info.json",
          "self": "https://zenodo.org/api/records/20371371/files/TinyGAN_Paper_Final_Subero_Armstrong.pdf"
        },
        "metadata": {
          "height": 792,
          "width": 612
        },
        "mimetype": "application/pdf",
        "size": 307775,
        "storage_class": "L"
      }
    },
    "order": [],
    "total_bytes": 307775
  },
  "id": "20371371",
  "is_draft": false,
  "is_published": true,
  "links": {
    "access": "https://zenodo.org/api/records/20371371/access",
    "access_grants": "https://zenodo.org/api/records/20371371/access/grants",
    "access_links": "https://zenodo.org/api/records/20371371/access/links",
    "access_request": "https://zenodo.org/api/records/20371371/access/request",
    "access_users": "https://zenodo.org/api/records/20371371/access/users",
    "archive": "https://zenodo.org/api/records/20371371/files-archive",
    "archive_media": "https://zenodo.org/api/records/20371371/media-files-archive",
    "communities": "https://zenodo.org/api/records/20371371/communities",
    "communities-suggestions": "https://zenodo.org/api/records/20371371/communities-suggestions",
    "doi": "https://doi.org/10.5281/zenodo.20371371",
    "draft": "https://zenodo.org/api/records/20371371/draft",
    "file_modification": "https://zenodo.org/api/records/20371371/file-modification",
    "files": "https://zenodo.org/api/records/20371371/files",
    "latest": "https://zenodo.org/api/records/20371371/versions/latest",
    "latest_html": "https://zenodo.org/records/20371371/latest",
    "media_files": "https://zenodo.org/api/records/20371371/media-files",
    "parent": "https://zenodo.org/api/records/20371370",
    "parent_doi": "https://doi.org/10.5281/zenodo.20371370",
    "parent_doi_html": "https://zenodo.org/doi/10.5281/zenodo.20371370",
    "parent_html": "https://zenodo.org/records/20371370",
    "preview_html": "https://zenodo.org/records/20371371?preview=1",
    "quota_increase": "https://zenodo.org/api/records/20371371/quota-increase",
    "request_deletion": "https://zenodo.org/api/records/20371371/request-deletion",
    "requests": "https://zenodo.org/api/records/20371371/requests",
    "reserve_doi": "https://zenodo.org/api/records/20371371/draft/pids/doi",
    "self": "https://zenodo.org/api/records/20371371",
    "self_doi": "https://doi.org/10.5281/zenodo.20371371",
    "self_doi_html": "https://zenodo.org/doi/10.5281/zenodo.20371371",
    "self_html": "https://zenodo.org/records/20371371",
    "self_iiif_manifest": "https://zenodo.org/api/iiif/record:20371371/manifest",
    "self_iiif_sequence": "https://zenodo.org/api/iiif/record:20371371/sequence/default",
    "thumbnails": {
      "10": "https://zenodo.org/api/iiif/record:20371371:TinyGAN_Paper_Final_Subero_Armstrong.pdf/full/%5E10,/0/default.jpg",
      "100": "https://zenodo.org/api/iiif/record:20371371:TinyGAN_Paper_Final_Subero_Armstrong.pdf/full/%5E100,/0/default.jpg",
      "1200": "https://zenodo.org/api/iiif/record:20371371:TinyGAN_Paper_Final_Subero_Armstrong.pdf/full/%5E1200,/0/default.jpg",
      "250": "https://zenodo.org/api/iiif/record:20371371:TinyGAN_Paper_Final_Subero_Armstrong.pdf/full/%5E250,/0/default.jpg",
      "50": "https://zenodo.org/api/iiif/record:20371371:TinyGAN_Paper_Final_Subero_Armstrong.pdf/full/%5E50,/0/default.jpg",
      "750": "https://zenodo.org/api/iiif/record:20371371:TinyGAN_Paper_Final_Subero_Armstrong.pdf/full/%5E750,/0/default.jpg"
    },
    "versions": "https://zenodo.org/api/records/20371371/versions"
  },
  "media_files": {
    "count": 1,
    "enabled": true,
    "entries": {
      "TinyGAN_Paper_Final_Subero_Armstrong.pdf.ptif": {
        "access": {
          "hidden": true
        },
        "ext": "ptif",
        "id": "09fd25d8-8472-4923-96b2-626f3074fa09",
        "key": "TinyGAN_Paper_Final_Subero_Armstrong.pdf.ptif",
        "links": {
          "content": "https://zenodo.org/api/records/20371371/files/TinyGAN_Paper_Final_Subero_Armstrong.pdf.ptif/content",
          "self": "https://zenodo.org/api/records/20371371/files/TinyGAN_Paper_Final_Subero_Armstrong.pdf.ptif"
        },
        "metadata": null,
        "mimetype": "application/octet-stream",
        "processor": {
          "source_file_id": "ce4f319c-e1d6-48f7-95cd-83fc6a8a7439",
          "status": "finished",
          "type": "image-tiles"
        },
        "size": 0,
        "storage_class": "L"
      }
    },
    "order": [],
    "total_bytes": 0
  },
  "metadata": {
    "creators": [
      {
        "affiliations": [
          {
            "name": "Independent Researcher"
          }
        ],
        "person_or_org": {
          "family_name": "Subero",
          "given_name": "Armstrong",
          "name": "Subero, Armstrong",
          "type": "personal"
        },
        "role": {
          "id": "researcher",
          "title": {
            "de": "WissenschaftlerIn",
            "en": "Researcher"
          }
        }
      }
    ],
    "description": "<p>We present TinyGAN, a demonstrated deployment of generative adversarial network image synthesis on a resource constrained RISC-V microcontroller. A DCGAN generator with 12.6 million parameters produces 64x64 RGB images of cat faces on a CH32H417 dual core RISC-V system on chip operating at 150/300 MHz with 512 KB of shared SRAM and no external memory. Through a combination of dual core compute offloading, int8 per channel quantization, tiled weight layout optimization, double buffered SD card streaming, and cross core DTCM intermediate storage, we reduce inference time from 242 seconds to 26 seconds, a 9.3x improvement. Latent vectors are seeded from quantum vacuum fluctuation measurements provided by the Australian National University quantum random number generator. The system includes combinatorial phrase synthesis and neural text to speech audio output, creating an autonomous generative art installation requiring no network connectivity at runtime</p>",
    "languages": [
      {
        "id": "eng",
        "title": {
          "en": "English"
        }
      }
    ],
    "publication_date": "2026-05-25",
    "publisher": "Zenodo",
    "resource_type": {
      "id": "publication-preprint",
      "title": {
        "de": "Preprint",
        "en": "Preprint"
      }
    },
    "rights": [
      {
        "description": {
          "en": "The Creative Commons Attribution license allows re-distribution and re-use of a licensed work on the condition that the creator is appropriately credited."
        },
        "icon": "cc-by-icon",
        "id": "cc-by-4.0",
        "props": {
          "scheme": "spdx",
          "url": "https://creativecommons.org/licenses/by/4.0/legalcode"
        },
        "title": {
          "en": "Creative Commons Attribution 4.0 International"
        }
      }
    ],
    "title": "TinyGAN: Generative Image Synthesis on a RISC-V Microcontroller with Quantum Entropy Sampling"
  },
  "parent": {
    "access": {
      "owned_by": {
        "user": "1660892"
      },
      "settings": {
        "accept_conditions_text": null,
        "allow_guest_requests": false,
        "allow_user_requests": false,
        "secret_link_expiration": 0
      }
    },
    "communities": {},
    "id": "20371370",
    "pids": {
      "doi": {
        "client": "datacite",
        "identifier": "10.5281/zenodo.20371370",
        "provider": "datacite"
      }
    }
  },
  "pids": {
    "doi": {
      "client": "datacite",
      "identifier": "10.5281/zenodo.20371371",
      "provider": "datacite"
    },
    "oai": {
      "identifier": "oai:zenodo.org:20371371",
      "provider": "oai"
    }
  },
  "revision_id": 3,
  "stats": {
    "all_versions": {
      "data_volume": 38471875.0,
      "downloads": 125,
      "unique_downloads": 103,
      "unique_views": 756,
      "views": 775
    },
    "this_version": {
      "data_volume": 38471875.0,
      "downloads": 125,
      "unique_downloads": 103,
      "unique_views": 756,
      "views": 775
    }
  },
  "status": "published",
  "swh": {},
  "updated": "2026-05-25T02:25:27.195944+00:00",
  "versions": {
    "index": 1,
    "is_latest": true
  }
}