1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[11142],{20012:(e,s,n)=>{n.r(s),n.d(s,{assets:()=>a,contentTitle:()=>o,default:()=>m,frontMatter:()=>r,metadata:()=>t,toc:()=>l});const t=JSON.parse('{"id":"elements/cassini/intro","title":"cassini","description":"The cassini element implements subcomponents that can be used for cache prefetch as well as generally tracking activity in memHierarchy caches. Cassini\'s subcomponents implement memHierarchy\'s CacheListener subcomponent API.","source":"@site/../docs/elements/cassini/intro.md","sourceDirName":"elements/cassini","slug":"/elements/cassini/intro","permalink":"/sst-docs/docs/elements/cassini/intro","draft":false,"unlisted":false,"editUrl":"https://github.com/sstsimulator/sst-docs/edit/master/docs/../docs/elements/cassini/intro.md","tags":[],"version":"current","lastUpdatedBy":"grvosku","lastUpdatedAt":1779202020000,"frontMatter":{"title":"cassini"},"sidebar":"elements","previous":{"title":"carcosa","permalink":"/sst-docs/docs/elements/carcosa/intro"},"next":{"title":"cramSim","permalink":"/sst-docs/docs/elements/cramsim/intro"}}');var i=n(74848),c=n(28453);const r={title:"cassini"},o=void 0,a={},l=[{value:"Required dependencies",id:"required-dependencies",level:3},{value:"Optional dependencies",id:"optional-dependencies",level:3}];function d(e){const s={a:"a",admonition:"admonition",br:"br",code:"code",em:"em",h3:"h3",p:"p",strong:"strong",...(0,c.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(s.p,{children:["The ",(0,i.jsx)(s.em,{children:"cassini"})," element implements subcomponents that can be used for cache prefetch as well as generally tracking activity in memHierarchy caches. Cassini's subcomponents implement ",(0,i.jsx)(s.a,{href:"../memHierarchy/intro",children:"memHierarchy's"})," ",(0,i.jsx)(s.code,{children:"CacheListener"})," subcomponent API."]}),"\n",(0,i.jsx)(s.admonition,{title:"At a Glance",type:"note",children:(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.strong,{children:"Source Code:"})," ",(0,i.jsx)(s.a,{href:"https://github.com/sstsimulator/sst-elements/tree/master/src/sst/elements/cassini",children:"sst-elements/.../cassini"})," \xa0",(0,i.jsx)(s.br,{}),"\n",(0,i.jsx)(s.strong,{children:"SST Name:"})," ",(0,i.jsx)(s.code,{children:"cassini"})," \xa0",(0,i.jsx)(s.br,{}),"\n",(0,i.jsx)(s.strong,{children:"Maturity Level:"})," Prototype (2) \xa0",(0,i.jsx)(s.br,{}),"\n",(0,i.jsx)(s.strong,{children:"Development Path:"})," Active \xa0",(0,i.jsx)(s.br,{}),"\n",(0,i.jsx)(s.strong,{children:"Last Released:"})," SST 16.0"]})}),"\n",(0,i.jsx)(s.h3,{id:"required-dependencies",children:"Required dependencies"}),"\n",(0,i.jsx)(s.p,{children:(0,i.jsx)(s.em,{children:"None"})}),"\n",(0,i.jsx)(s.h3,{id:"optional-dependencies",children:"Optional dependencies"}),"\n",(0,i.jsx)(s.p,{children:(0,i.jsx)(s.em,{children:"None"})})]})}function m(e={}){const{wrapper:s}={...(0,c.R)(),...e.components};return s?(0,i.jsx)(s,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},28453:(e,s,n)=>{n.d(s,{R:()=>r,x:()=>o});var t=n(96540);const i={},c=t.createContext(i);function r(e){const s=t.useContext(c);return t.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function o(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:r(e.components),t.createElement(c.Provider,{value:s},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.