{"id":42774302,"url":"https://github.com/virtual-labs/exp-cache-coherence-moesi-iiith","last_synced_at":"2026-01-29T22:02:42.496Z","repository":{"id":276735296,"uuid":"930121676","full_name":"virtual-labs/exp-cache-coherence-moesi-iiith","owner":"virtual-labs","description":"This experiment belongs to Advanced Computer Architecture Lab IIITH.​​​​ Full Name: Cache Coherence Protocols - 2 (MOESI Protocol)","archived":false,"fork":false,"pushed_at":"2025-11-10T08:52:26.000Z","size":2028,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-11-10T10:22:43.981Z","etag":null,"topics":["ext-ph3","iiith"],"latest_commit_sha":null,"homepage":"https://virtual-labs.github.io/exp-cache-coherence-moesi-iiith/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/virtual-labs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-02-10T05:25:47.000Z","updated_at":"2025-02-10T05:48:23.000Z","dependencies_parsed_at":"2025-02-10T06:36:54.973Z","dependency_job_id":null,"html_url":"https://github.com/virtual-labs/exp-cache-coherence-moesi-iiith","commit_stats":null,"previous_names":["virtual-labs/exp-cache-coherence-moesi-iiith"],"tags_count":0,"template":false,"template_full_name":"virtual-labs/ph3-exp-template","purl":"pkg:github/virtual-labs/exp-cache-coherence-moesi-iiith","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/virtual-labs%2Fexp-cache-coherence-moesi-iiith","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/virtual-labs%2Fexp-cache-coherence-moesi-iiith/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/virtual-labs%2Fexp-cache-coherence-moesi-iiith/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/virtual-labs%2Fexp-cache-coherence-moesi-iiith/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/virtual-labs","download_url":"https://codeload.github.com/virtual-labs/exp-cache-coherence-moesi-iiith/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/virtual-labs%2Fexp-cache-coherence-moesi-iiith/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28886881,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-29T21:06:44.224Z","status":"ssl_error","status_checked_at":"2026-01-29T21:06:42.160Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ext-ph3","iiith"],"created_at":"2026-01-29T22:02:41.622Z","updated_at":"2026-01-29T22:02:42.490Z","avatar_url":"https://github.com/virtual-labs.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Introduction\n\n**Discipline** | **Computer Science and Engineering**\n:--|:--|\n**Lab** | **Computer Architecture Lab**\n**Experiment** | **MOESI Cache Coherence Protocol**\n\n### About the Experiment \n\nThis experiment provides an interactive simulation environment to understand the MOESI (Modified, Owned, Exclusive, Shared, Invalid) cache coherence protocol used in multiprocessor systems. Students will explore how the five-state protocol maintains data consistency across multiple processor caches while optimizing memory bandwidth through cache-to-cache transfers and intelligent state management.\n\nThe simulation allows learners to execute read and write operations across multiple processors, observe state transitions, analyze bus traffic patterns, and understand the advantages of MOESI over simpler coherence protocols like MSI and MESI.\n\n**Name of Developer** | **Sankalp Bhat, Siddhant Garg**\n:--|:--|\n**Institute** | **IIIT Hyderabad**\n**Email id** | **sankalp.b@research.iiit.ac.in, siddhantllg@gmail.com**\n**Laboratory** | **Computer Systems Group**\n\n### Contributors List\n\nSrNo | Name | Faculty or Student | Laboratory | Institute | Email id\n:--|:--|:--|:--|:--|:--|\n1 | Prof. Suresh Purini | Faculty | Computer Systems Group | IIIT Hyderabad | suresh.purini@iiit.ac.in\n2 | Sankalp Bhat | Student | Computer Systems Group | IIIT Hyderabad | sankalp.b@research.iiit.ac.in\n3 | Siddhant Garg | Student | Computer Systems Group | IIIT Hyderabad | siddhantllg@gmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvirtual-labs%2Fexp-cache-coherence-moesi-iiith","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvirtual-labs%2Fexp-cache-coherence-moesi-iiith","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvirtual-labs%2Fexp-cache-coherence-moesi-iiith/lists"}