Insight
Insight
MetisX has officially changed its corporate name to XCENA as part of a strategic rebranding effort.
MetisX Rebrands as XCENA, Reflecting a Bold Vision for the Future of Computing ArchitectureMetisX has officially changed its corporate name to XCENA as part of a strategic rebranding effort.
시스템 반도체 전문 기업 엑시나(옛 메티스엑스)는 Korea VC Awards 2024에서 올해의 투자기업으로 선정됐다고 5일 밝혔다.
엑시나, 'Korea VC Awards 2024' 올해의 투자기업 선정시스템 반도체 전문 기업 엑시나(옛 메티스엑스)는 Korea VC Awards 2024에서 올해의 투자기업으로 선정됐다고 5일 밝혔다.
인공지능(AI) 반도체 기업 엑시나(XCENA, 옛 메티스엑스)가 올해 기업가치를 크게 증가시킨 기업 중 유의미한 성과를 낸 스타트업으로 주목 받았다.
CXL 메모리 반도체 '엑시나', AI 향한 투심 사로잡았다인공지능(AI) 반도체 기업 엑시나(XCENA, 옛 메티스엑스)가 올해 기업가치를 크게 증가시킨 기업 중 유의미한 성과를 낸 스타트업으로 주목 받았다.
Company Registration Number : 710-81-02837
Address : 20, Pangyoyeok-ro 241beon-gil, Bundang-gu, Seongnam-si, Gyeonggi-do, Republic of Korea
CEO : Jin Kim
© 2024 XCENA Inc. | All Rights Reserved
XCENA Inc.
CEO : Jin Kim
Company Registration Number : 710-81-02837
Address : 20, Pangyoyeok-ro 241beon-gil, Bundang-gu,
Seongnam-si, Gyeonggi-do, Republic of Korea
© 2025 XCENA Inc. | All Rights Reserved
Metis Insight #1
MetisX is proud to launch Metis Insight, our publication series dedicated to introducing our core technologies and exploring new trends in the field of memory-centric computing. In our inaugural publication, we delve into the intricate concept of cache coherency.
Are you familiar with the concept of Cache Coherency, a key feature of the CXL Protocol? Cache coherency is a technology that ensures the data stored in the caches of multiple processors or accelerators remains consistent when they access the same memory data.
Let's consider a simple example: imagine a system where both the CPU and GPU handle the same memory data. When these processors reference the same memory address and process data, each stores the data in its own cache memory for rapid processing. If the CPU modifies this data, the change is reflected only in the CPU’s cache, while the GPU’s cache still contains the old data. If the GPU retrieves and processes this data, it uses outdated information, leading to conflicts. To prevent such issues, the system may need to employ protocols that ensure cache coherency. Typically, the MESI protocol is used. MESI is an acronym for Modified, Exclusive, Shared, Invalid, which represent four exclusive states of cache lines..
CXL Computational Memory, which features built-in computational capabilities, also requires cache coherency as conflicts may arise during processing with the host’s cache data. How then does CXL Computational Memory ensure cache coherency? The CXL3.0 spec supports a Back-invalidate Snoop within the CXL.mem Sub-protocol, allowing devices to directly manage the state of caches used by the host.
The Back-invalidation Snoop operates as follows:
1) Metadata Storage: The host’s cache state information is recorded in the device’s Snoop Filter.
2) State Monitoring and Comparison: If a specific cache line’s data is modified by the host or device, it is compared with the metadata stored in the Snoop Filter.
3) Back-Invalidation: If the changes do not match the metadata, an Invalidation Signal is sent to the host's cache to invalidate the cached data, thus maintaining cache coherency.
By supporting the CXL3.0 Spec, MetisX’s CXL Computational Memory enhances cache coherency, reducing unnecessary data movement and enabling efficient big data processing.