0x0F00Memory map

Every address on this site

This site is laid out like an address space. The high byte selects a region, the low byte an item inside it. New items get the next free address and existing items are never renumbered, so an address keeps pointing at the same thing.

Layout

RRRR RRRRregionIIII IIIIitem
  • 0x0000Home
  • 0x0100Publications
  • 0x0200Projects
  • 0x0300Curriculum vitae
  • 0x0400Blog
  • 0x0500Contact
  • 0x0600Jarvis
  • 0x0E00Machine-readable
  • 0x0F00Map

Press K (or /) anywhere and type an address, a short name, or a few words. Short names such as p2w and cv work in the palette. Static pages use their descriptive roozbeh.nl addresses; Jarvis has its own app.

AddressBinaryRegionKindContents
0x00000000 0000 0000 0000HomepageHomeRoozbeh Siyadatzadeh is a PhD candidate at Leiden University working on hardware security for embedded AI: power side-channel analysis of analog in-memory computing, model extraction, FPGA and RISC-V systems, and dependable real-time computing.home · start
0x00010000 0000 0000 0001HomesectionFocusHardware security, embedded AI, FPGA design, dependable systems.focus · research
0x00020000 0000 0000 0010HomesectionPhD projectSecurity assessment of the NeuroSoC in-memory computing chip.phd
0x00030000 0000 0000 0011HomesectionPublicationsAll peer-reviewed papers.pubs
0x00040000 0000 0000 0100HomesectionProjectsResearch and engineering projects.work
0x00050000 0000 0000 0101HomesectionBackgroundEducation, teaching, skills, awards.background · education
0x00060000 0000 0000 0110HomesectionBlogPlain-language notes on the research.writing
0x00070000 0000 0000 0111HomesectionAboutWho Roozbeh is: the first screen of the home page.about
0x01000000 0001 0000 0000PublicationspagePublicationsAll peer-reviewed publications with PDFs, abstracts, BibTeX, and AI-generated overviews.publications · papers
0x01010000 0001 0000 0001PublicationspaperPassive Primary/Backup-Based Scheduling for Simultaneous Power and Reliability Management on Heterogeneous Embedded SystemsPassive primary/backup scheduling on heterogeneous multicores that mixes task mapping across core types and runs backups after primaries to remove execution overlap.tsusc
0x01020000 0001 0000 0010PublicationspaperATLAS: Aging-Aware Task Replication for Multicore Safety-Critical SystemsAging-aware task replication that keeps periodic hard real-time tasks at their reliability target over a multicore system’s lifetime while limiting the temperature that accelerates aging.atlas
0x01030000 0001 0000 0011PublicationspaperReLIEF: A Reinforcement-Learning-Based Real-Time Task Assignment Strategy in Emerging Fault-Tolerant Fog ComputingReinforcement learning assigns primary and backup copies of real-time tasks to fog nodes, balancing communication delay against the workload on each device.relief
0x01040000 0001 0000 0100PublicationspaperTraceFormer: A Transformer-Based Method for Weight Extraction from AIMC TilesShows that the weights stored in an analog in-memory computing tile can be recovered from the power consumption of its ADCs, using a Transformer and an input-controlled weight-isolation technique.traceformer
0x01050000 0001 0000 0101PublicationspaperA Security Analysis of CNN Partitioning Strategies for Distributed Inference at the EdgeCompares vertical, horizontal, and data partitioning of CNNs across edge devices against an eavesdropper who reconstructs the input image from intercepted intermediate data.space25
0x01060000 0001 0000 0110PublicationspaperP2W: From Power Traces to Weights Matrix - An Unconventional Transfer Learning ApproachTurns power traces captured from an embedded SoC into an approximate weight matrix that initialises a new model when the original model and its training data are out of reach.p2w
0x02000000 0010 0000 0000ProjectspageProjectsFrom the NeuroSoC PhD project to earlier research and engineering work.projects
0x02010000 0010 0000 0001ProjectsprojectSentiment analysis of social-media commentsMachine-learning sentiment classification of social-media comments in TensorFlow.
0x02020000 0010 0000 0010ProjectsprojectFacial attribute editing with a GANControlled facial-attribute editing with a generative adversarial network in TensorFlow.
0x02030000 0010 0000 0011ProjectsprojectDistributed Keras inference over gRPCA prototype prediction service that coordinates Keras model inference across networked Python processes with gRPC.
0x02040000 0010 0000 0100ProjectsprojectFPGA CNN for ECG classificationA convolutional-neural-network pipeline for ECG classification, from a TensorFlow model to an RTL implementation.
0x02050000 0010 0000 0101ProjectsprojectDistributed VSOP87 planetary positions with MPIThe VSOP87 planetary-position calculation parallelised across MPI workers in C.
0x02060000 0010 0000 0110ProjectsprojectReinforcement-learning DVFS manager for multicore platformsA reinforcement-learning controller for dynamic voltage and frequency scaling, evaluated on a simulated multicore with Sniper, McPAT, and HotSpot.
0x02070000 0010 0000 0111ProjectsprojectNeural-network inference on FPGAAn RTL implementation of neural-network inference for resource-constrained edge hardware.
0x02080000 0010 0000 1000ProjectsprojectComplex-number ALU on FPGAA VHDL arithmetic logic unit for complex-number operations, synthesised and verified with Xilinx ISE.
0x02090000 0010 0000 1001ProjectsprojectThermal management and task scheduling for multicore systemsHow task placement and scheduling shape the thermal behaviour of a multicore system, evaluated with a gem5, McPAT, and HotSpot workflow.
0x020A0000 0010 0000 1010ProjectsprojectNeuroSoC: security assessment of an in-memory computing SoCSide-channel security assessment of a PCM-based analog in-memory computing system-on-chip developed by a Horizon Europe consortium of industry and academic partners.neurosoc
0x03000000 0011 0000 0000Curriculum vitaepageCurriculum vitaeEducation, positions, publications, teaching, skills, and awards, with a PDF version.cv · resume
0x03010000 0011 0000 0001Curriculum vitaesectionEducationPhD at Leiden, MSc at Sharif, BSc at Persian Gulf University.
0x03020000 0011 0000 0010Curriculum vitaesectionTeachingLab instruction and teaching assistance at Leiden and Sharif.teaching
0x03030000 0011 0000 0011Curriculum vitaesectionSkillsHardware, machine learning, programming, and tooling.skills
0x03040000 0011 0000 0100Curriculum vitaesectionAwardsAcademic distinctions and competition results.awards
0x04000000 0100 0000 0000BlogpageBlogPlain-language notes about the questions and results behind the research.notes · blog
0x04010000 0100 0000 0001BlognoteMy Journey from Bushehr to LeidenReflections on my academic path from Bushehr to the Netherlands.academic-journey
0x04020000 0100 0000 0010BlognotePhase-Change Memory for Analog In-Memory ComputingA practical introduction to PCM conductance, neural-network acceleration, engineering trade-offs, and physical security.pcm-future
0x04030000 0100 0000 0011BlognoteReinforcement Learning for Reliable Real-Time Fog SystemsHow ReLIEF assigns primary and backup tasks while balancing deadlines, failures, communication delay, and fog-node workload.rl-realtime
0x04040000 0100 0000 0100BlognoteFrom Power Traces to Model Weights: P2W and TraceFormerTwo research methods for learning about embedded neural-network weights through physical power side channels.weight-extraction
0x04050000 0100 0000 0101BlognoteSecurity Challenges in Analog In-Memory ComputingHow ADC power leakage can expose weights stored in analog in-memory-computing accelerators, and what that means for secure edge AI.imc-security
0x05000000 0101 0000 0000ContactsectionContactEmail s.r.siyadatzadeh@liacs.leidenuniv.nl.contact · email
0x06000000 0110 0000 0000JarvispageJarvisAsk about Roozbeh Full page on roozbeh.app.jarvis · chat · assistant · ask
0x0E000000 1110 0000 0000Machine-readablefilellms.txtGuide for language models and agents: what is here and where to find it.llms
0x0E010000 1110 0000 0001Machine-readablefilellms-full.txtThe whole site as one plain-text document.llms-full
0x0E020000 1110 0000 0010Machine-readablefileOpen Knowledge Format bundleMarkdown records with YAML frontmatter for every publication, project, and note.okf
0x0E030000 1110 0000 0011Machine-readablefilepublications.bibBibTeX for all publications.bib · bibtex
0x0E040000 1110 0000 0100Machine-readablefilepublications.jsonAll publications as schema.org JSON-LD.json
0x0E050000 1110 0000 0101Machine-readablefileSitemapXML sitemap index for crawlers.sitemap
0x0E060000 1110 0000 0110Machine-readablefileRSS feedNotes and new publications.rss · feed
0x0E070000 1110 0000 0111Machine-readablefileCV (PDF)Curriculum vitae as a PDF.cv.pdf · pdf
0x0E080000 1110 0000 1000Machine-readablefilerobots.txtCrawler policy. Every well-behaved crawler, including AI crawlers, is welcome.robots
0x0F000000 1111 0000 0000MappageMemory mapEvery address on this site in one table.map · sitemap-html

JarvisAsk about Roozbeh

20/20 today