Papers
Topics
Authors
Recent
Search
2000 character limit reached

PhISM: Multi-Domain Perspectives

Updated 9 July 2026
  • PhISM is a disambiguated term representing distinct research domains, including a polyhedral synthesis framework, physics-informed spectral modeling, section-aware malware detection, and a cosmology mission concept.
  • In compiler research, Phism employs progressive lowering within MLIR's affine dialect to optimize static control parts and bridge the gap between high-level code and hardware synthesis.
  • In hyperspectral imaging, PhISM uses self-supervised autoencoder architectures to disentangle spectra, while in malware detection and cosmology, related approaches use structured matrix representations and advanced instrument design.

Searching arXiv for PhISM-related papers and name variants to ground the article. {"queries":[{"q":"ti:Phism OR abs:Phism OR all:PhISM","max_results":10},{"q":"ti:PRISM Polarized Radiation Imaging and Spectroscopy Mission","max_results":5},{"q":"ti:Physics-Informed Spectral Modeling for Hyperspectral Imaging","max_results":5},{"q":"ti:PE Relational Inter-Section Matrix","max_results":5}]} I found the relevant arXiv records for the name variants and homographs needed for disambiguation:

Proceeding with a disambiguating encyclopedia-style article centered on the term “PhISM,” since the provided data associates that string with multiple distinct research systems and projects. PhISM is not a single standardized research term. In the arXiv literature, the string appears as Phism, PhISM, or as an early-draft alias of PRISM, and denotes several unrelated systems: an MLIR-based polyhedral high-level synthesis framework, a physics-informed architecture for hyperspectral imaging, a section-aware representation for static PE malware detection, and a proposed microwave/far-infrared space mission (Zhao et al., 2021, Gawrysiak et al., 29 Aug 2025, Sacristán et al., 25 Jun 2026, Collaboration et al., 2013). In practice, the meaning of PhISM is determined entirely by domain context.

1. Nomenclature and disambiguation

The ambiguity is explicit in the source material. The compiler paper is titled “Phism: Polyhedral High-Level Synthesis in MLIR” and states that the system name is Phism, while the body uses “sm (Phism)”; it further notes that a stylization such as ϕsm\phi_{sm} is not present in the provided text (Zhao et al., 2021). The hyperspectral imaging paper uses PhISM as the canonical acronym for Physics-Informed Spectral Modeling for Hyperspectral Imaging (Gawrysiak et al., 29 Aug 2025). The malware-detection paper states that the query “PhISM” refers to PRISM, namely PE Relational Inter-Section Matrix (Sacristán et al., 25 Jun 2026). The space-mission white paper is titled PRISM, but its overview notes that PRISM (Polarized Radiation Imaging and Spectroscopy Mission) was also referred to as PhISM in early drafts (Collaboration et al., 2013).

Term in use Expansion Research area
Phism Polyhedral High-Level Synthesis in MLIR Compilers and HLS
PhISM Physics-Informed Spectral Modeling for Hyperspectral Imaging Hyperspectral learning
PRISM PE Relational Inter-Section Matrix Static malware detection
PRISM / PhISM Polarized Radiation Imaging and Spectroscopy Mission Space cosmology

This naming collision is substantive rather than typographic. A compiler-oriented usage of Phism concerns MLIR dialect design and progressive lowering, whereas the hyperspectral PhISM centers on self-supervised disentanglement of spectra, the malware PRISM on PE section structure, and the mission PRISM on cryogenic instrumentation and cosmological observables. A plausible implication is that citations should always resolve the term to its expansion on first use.

2. Phism in polyhedral high-level synthesis

In compiler research, Phism is a polyhedral HLS framework built on MLIR. Its motivation is the observation that many HLS kernels are loop-dominated and contain Static Control Parts (SCoPs) whose control-flow and dependence relations can be expressed with affine functions at compile time. The framework addresses three limitations attributed to existing polyhedral tooling for HLS: platform-specific customization, software/hardware co-optimization, and the abstraction gap between mathematical polyhedral representations and concrete C-like ASTs (Zhao et al., 2021).

The central design principle is progressive lowering. The front end uses Polygeist to convert C to MLIR and to produce Affine regions when possible. The MLIR Affine dialect is the bridge layer, preserving iteration domains, schedules, and access functions while remaining concrete enough for HLS-oriented loop transformations. After polyhedral optimization, Phism lowers to the Standard dialect, where the flow can either emit vendor-HLS-compatible code such as Vitis inputs or continue into CIRCT hardware dialects. The stated goal is to perform “the right optimization at the right IR level” while keeping passes reusable and composable (Zhao et al., 2021).

The polyhedral model used to motivate the framework follows the conventional formalism. A statement domain is written as

S={xZnAxb},S = \{x \in \mathbb{Z}^n \mid A x \le b\},

an affine schedule as

θ(x)=Tx+t,\theta(x) = T x + t,

and dependence legality requires

θ(y)θ(x)\theta(y) \prec \theta(x)

for every producer-consumer dependence (xy)(x \to y). Loop transformations are represented as

x=Mx+c.x' = Mx + c.

The paper does not present an explicit ILP formulation, but it states that legality and profitability are guided by dependence preservation together with platform-aware heuristics and cost models (Zhao et al., 2021).

The concrete transformations emphasized are tiling, fusion/fission, skewing and interchange, parallelization, and vectorization/unrolling. The paper highlights sub-bounding-box tiling as a way to unify tile bounds for uniform workload distribution among processing units. It also emphasizes that affine.parallel_for can mark dimensions proven parallel by dependence analysis. For HLS lowering, the relation

IImax(IIresource,IIdependence)II \ge \max(II_{\text{resource}}, II_{\text{dependence}})

is given for the initiation interval, with throughput and latency described by

Throughput=1/II,\text{Throughput} = 1 / II,

and

LTsetup+(TripCount1)×II+Tflush.L \approx T_{\text{setup}} + (\text{TripCount} - 1)\times II + T_{\text{flush}}.

These quantities are explicitly described as platform-specific in the backend (Zhao et al., 2021).

The stencil walkthrough is the paper’s canonical example:

S1:  A[i][j]=A[i1][j]+A[i][j1],1i,j<N.S1:\; A[i][j] = A[i-1][j] + A[i][j-1], \qquad 1 \le i,j < N.

Its legal wavefront schedule is stated as S={xZnAxb},S = \{x \in \mathbb{Z}^n \mid A x \le b\},0. A Pluto-transformed version tiles the iteration space and exposes a parallel tile dimension S={xZnAxb},S = \{x \in \mathbb{Z}^n \mid A x \le b\},1, and the MLIR Affine form preserves this structure via affine.parallel_for %t2. The importance of this encoding is that polyhedral bounds remain explicit and can be manipulated directly for HLS-oriented operations such as uniform tiling for load balancing, array partitioning, and inner-loop pipelining (Zhao et al., 2021).

The paper characterizes Phism as a work-in-progress position/overview. It explicitly does not present quantitative evaluation, benchmarks, or resource-utilization numbers, and it states that speedups, LUT/FF/DSP/BRAM counts, latency, II, and bandwidth comparisons are not included in that version. The implementation repository is identified as https://github.com/kumasento/polymer (Zhao et al., 2021).

3. PhISM in hyperspectral imaging

In hyperspectral imaging, PhISM stands for Physics-Informed Spectral Modeling for Hyperspectral Imaging. It is described as a self-supervised, autoencoder-based approach that explicitly disentangles pixel spectra into a small set of continuous, parametric basis functions. The motivation is grounded in several HSI-specific difficulties: high dimensionality and Hughes phenomenon, sensor physics and spectral continuity, spectral mixing and variability, and limited labeled data (Gawrysiak et al., 29 Aug 2025).

The physical measurement model is written bandwise as

S={xZnAxb},S = \{x \in \mathbb{Z}^n \mid A x \le b\},2

where S={xZnAxb},S = \{x \in \mathbb{Z}^n \mid A x \le b\},3 is scene reflectance and S={xZnAxb},S = \{x \in \mathbb{Z}^n \mid A x \le b\},4 the spectral response of band S={xZnAxb},S = \{x \in \mathbb{Z}^n \mid A x \le b\},5. PhISM models a pixel spectrum as

S={xZnAxb},S = \{x \in \mathbb{Z}^n \mid A x \le b\},6

with a band-domain form

S={xZnAxb},S = \{x \in \mathbb{Z}^n \mid A x \le b\},7

The implementation note is important: the current renderer samples the continuous spectrum at discrete band wavelengths rather than explicitly integrating with S={xZnAxb},S = \{x \in \mathbb{Z}^n \mid A x \le b\},8,

S={xZnAxb},S = \{x \in \mathbb{Z}^n \mid A x \le b\},9

which the paper characterizes as akin to assuming narrow bands or using band centers (Gawrysiak et al., 29 Aug 2025).

Architecturally, the method has a two-stage blueprint. First, a self-supervised autoencoder learns latent parameters that reconstruct the input spectrum via a physics-inspired renderer. Second, the renderer is discarded and the compact 4K-dimensional latent is fed to a lightweight supervised model. The encoder is a 1×1-convolutional MLP with five layers of 512, 1024, 512, 256, and 4K channels, each with batch normalization and LeakyReLU, with parameter count ≈ 1.2M. The latent decomposes into θ(x)=Tx+t,\theta(x) = T x + t,0, θ(x)=Tx+t,\theta(x) = T x + t,1, θ(x)=Tx+t,\theta(x) = T x + t,2, and θ(x)=Tx+t,\theta(x) = T x + t,3 for each of the θ(x)=Tx+t,\theta(x) = T x + t,4 components (Gawrysiak et al., 29 Aug 2025).

The decoder uses skew-normal PDFs:

θ(x)=Tx+t,\theta(x) = T x + t,5

and reconstructs spectra as

θ(x)=Tx+t,\theta(x) = T x + t,6

The parameterization enforces feasibility through activations: θ(x)=Tx+t,\theta(x) = T x + t,7 and θ(x)=Tx+t,\theta(x) = T x + t,8 use sigmoid to ensure non-negativity; θ(x)=Tx+t,\theta(x) = T x + t,9 and θ(y)θ(x)\theta(y) \prec \theta(x)0 use tanh to allow signed contributions. The spectra are zero-centered by subtracting the training-set band means, so negative θ(y)θ(x)\theta(y) \prec \theta(x)1 can model absorption-like deviations from the mean spectrum (Gawrysiak et al., 29 Aug 2025).

Training uses per-pixel Huber reconstruction loss,

θ(y)θ(x)\theta(y) \prec \theta(x)2

optimized with AdamW at learning rate θ(y)θ(x)\theta(y) \prec \theta(x)3, with early stopping after 5 epochs without validation improvement and max 50 epochs. For downstream tasks, the supervised heads are XGBoost for classification and Random Forest regressors for regression, using patch-averaged latent features for the regression datasets (Gawrysiak et al., 29 Aug 2025).

The reported evaluation covers classification on Salinas Valley, Pavia University, and Indian Pines, and regression on HYPERVIEW (H1) and HYPERVIEW-2 (H2). For classification with XGBoost on the 4K latent and θ(y)θ(x)\theta(y) \prec \theta(x)4, the reported Average Accuracy (AA) is 78.3 ± 2.5 on SV, 68.0 ± 1.2 on PU, and 54.6 ± 0.8 on IP; the corresponding Overall Accuracy (OA) is 73.4 ± 3.8, 67.4 ± 1.9, and 64.4 ± 0.4. In the small-label PU regime with θ(y)θ(x)\theta(y) \prec \theta(x)5, PhISM reports 70.0 ± 3.0 AA at 0.5% labeled pixels and 73.6 ± 1.6 at 1%, outperforming the raw-spectrum and autoencoder baselines in the stated low-label setting. For regression, the HYPERVIEW score is 0.721 ± 0.064 on H1 and 0.389 ± 0.095 on H2, where lower is better (Gawrysiak et al., 29 Aug 2025).

Interpretability is central to the presentation. The latent is described as an interpretable decomposition into smooth spectral “bumps” with center, width, skew, and strength, and the paper reports that t-SNE projection of the 4K latent (K=5) reveals clusters aligned with material classes on the PU dataset. The implementation repository is https://github.com/zuzg/domain-aware-hyperspectral-ml (Gawrysiak et al., 29 Aug 2025).

4. PRISM as a section-aware malware representation, and its relation to the query “PhISM”

In static malware detection, the relevant system is PRISM, expanded as PE Relational Inter-Section Matrix, and the source explicitly states that the query string “PhISM” refers to PRISM in this context (Sacristán et al., 25 Jun 2026). PRISM is a 2D section-aware feature representation for Windows PE binaries. Instead of the flat one-dimensional vectors used by EMBER, BODMAS, and SOREL-20M, it encodes each binary as a matrix

θ(y)θ(x)\theta(y) \prec \theta(x)6

with θ(y)θ(x)\theta(y) \prec \theta(x)7 section rows plus one global summary row, and θ(y)θ(x)\theta(y) \prec \theta(x)8 features per row. A mask

θ(y)θ(x)\theta(y) \prec \theta(x)9

marks active rows. Flattening yields a 425-dimensional vector, preserving position through row offsets (Sacristán et al., 25 Jun 2026).

The representation is motivated by the claim that packed and obfuscated malware often exhibits distinctive section-order patterns that flat global statistics cannot preserve. Per-section features comprise name encoding (8 dims), sizes (3 dims), permissions (6 dims), entropy (1 dim), quartiles (3 dims), position (1 dim), and anomaly flags (3 dims), totaling 25 effective features. The global row populates five slots: normalized section count, log-scaled import count, log-scaled export count, digital signature presence, and resource section presence (Sacristán et al., 25 Jun 2026).

The dataset combines malware from BODMAS, MalwareBazaar, VirusShare, and CAPE, together with benign software from SOREL-20M benign executables. The paper reports 178,740 raw matrices before deduplication, 83,633 unique matrices after exact deduplication, and a family-filtered primary analysis corpus of 49,204 samples comprising 19,737 family-labeled malware and 29,467 benign, across 684 malware families. The empirical section-count distribution is also reported: P50 = 6, P90 = 8, P95 = 9, and P99 = 12, with (xy)(x \to y)0 covering 100% of the family-filtered corpus without truncation (Sacristán et al., 25 Jun 2026).

A major emphasis of the paper is formal separability analysis. At cell (xy)(x \to y)1 the Fisher Discriminant Ratio is

(xy)(x \to y)2

and the top cell is reported as MEM_DISCARDABLE at SEC5, FDR = 1.287, versus 0.858 for the best global-row feature. The mutual information definition is

(xy)(x \to y)3

with top values concentrated in SEC0–SEC2 size and entropy features. Inter-section relational signal is summarized by

(xy)(x \to y)4

for the scalar contrast (xy)(x \to y)5. The paper reports 62,950 pairs (74.1%) with (xy)(x \to y)6, 12,854 (15.1%) with (xy)(x \to y)7 bits, 2,215 (2.6%) with (xy)(x \to y)8 bits, and a maximum (xy)(x \to y)9 bits for (raw_size@SEC2, name5@SEC3) (Sacristán et al., 25 Jun 2026).

The controlled comparison with EMBER uses LightGBM with identical hyperparameters, identical train/test splits, and 20 independent stratified 80/20 splits on a 32,623-sample EMBER-compatible sub-corpus. The reported results are:

  • PRISM (425-dim): AUC-ROC = 0.9994, TPR@FPR=0.1% = 0.9887 ± 0.0058, TPR@FPR=1% = 0.9957
  • EMBER (2,381-dim): AUC-ROC = 0.9999, TPR@FPR=0.1% = 0.9971 ± 0.0019, TPR@FPR=1% = 1.0000

EMBER is reported to retain a small, consistent advantage confined to the extreme low-false-positive regime, while McNemar testing at threshold 0.5 yields median x=Mx+c.x' = Mx + c.0, which the paper interprets as operational indistinguishability at a typical decision threshold. Within PRISM, a position-free mean-pooled variant and the positional flattened representation both achieve AUC-ROC = 0.99980, leading the paper to argue that binary detection is saturated for this setup and that the preserved structural content is better reserved for tasks such as family classification and architectures that exploit the 2D structure directly (Sacristán et al., 25 Jun 2026).

The paper also stresses limitations. A source-prediction probe distinguishing SOREL vs non-SOREL achieves AUC = 0.99988, indicating a strong provenance confound that likely inflates absolute metrics. Code and data are released via https://github.com/drjmsacristan/prism-dataset and the Zenodo DOI https://doi.org/10.5281/zenodo.20480349 (Sacristán et al., 25 Jun 2026).

5. PRISM / PhISM as a cosmology mission concept

A fourth usage is PRISM, the Polarized Radiation Imaging and Spectroscopy Mission, which the overview states was also referred to as PhISM in early drafts (Collaboration et al., 2013). This is a proposed space-borne observatory designed to combine ultra-sensitive, multi-band polarimetric imaging with absolute spectroscopy over the microwave to far-infrared sky. The mission concept is built around two instruments sharing a large cryogenic telescope: a broadband polarimetric imager and an absolutely calibrated Fourier Transform Spectrometer (FTS) (Collaboration et al., 2013).

The stated hardware concept includes a 3.5 m primary mirror cooled to ≈4 K and an FTS over three orders of magnitude more sensitive than COBE/FIRAS. The frequency coverage is given as ≈30–6000 GHz. Representative diffraction-limited angular resolutions are ≈12 arcmin at 30 GHz, ≈3.6 arcmin at 100 GHz, ≈1 arcmin at 350 GHz, and ≈22 arcsec at 1 THz. The white paper also describes polarization modulation and calibration through a continuously rotating cryogenic half-wave plate (HWP) or equivalent modulation scheme (Collaboration et al., 2013).

Its science program has several major components. For inflationary cosmology, PRISM aims to detect or constrain primordial CMB B-mode polarization, with sensitivity to the tensor-to-scalar ratio x=Mx+c.x' = Mx + c.1 at the level of a few x=Mx+c.x' = Mx + c.2, combining broad frequency coverage for foreground separation with internal delensing. For spectral distortions, the FTS targets x=Mx+c.x' = Mx + c.3 sensitivities x=Mx+c.x' = Mx + c.4 and x=Mx+c.x' = Mx + c.5 few x=Mx+c.x' = Mx + c.6 in the sky-averaged spectrum, an improvement of x=Mx+c.x' = Mx + c.7 over FIRAS (Collaboration et al., 2013).

The measurement framework is given explicitly. The CMB blackbody spectrum is

x=Mx+c.x' = Mx + c.8

The thermal Sunyaev–Zel’dovich effect is parameterized by

x=Mx+c.x' = Mx + c.9

with intensity change

IImax(IIresource,IIdependence)II \ge \max(II_{\text{resource}}, II_{\text{dependence}})0

and the kinetic SZ effect by

IImax(IIresource,IIdependence)II \ge \max(II_{\text{resource}}, II_{\text{dependence}})1

For spectral distortions, the white paper gives

IImax(IIresource,IIdependence)II \ge \max(II_{\text{resource}}, II_{\text{dependence}})2

together with the relations

IImax(IIresource,IIdependence)II \ge \max(II_{\text{resource}}, II_{\text{dependence}})3

The mission also gives the photon-diffusion scale IImax(IIresource,IIdependence)II \ge \max(II_{\text{resource}}, II_{\text{dependence}})4 formula to connect Silk damping to small-scale primordial power (Collaboration et al., 2013).

The survey forecasts are correspondingly ambitious. PRISM is described as an all-sky surveyor expected to detect IImax(IIresource,IIdependence)II \ge \max(II_{\text{resource}}, II_{\text{dependence}})5 clusters through the thermal SZ effect, with relativistic corrections enabling ICM temperature estimates and kSZ analyses enabling statistical peculiar velocity measurements. Beyond clusters, it targets the cosmic infrared background (CIB), dusty high-IImax(IIresource,IIdependence)II \ge \max(II_{\text{resource}}, II_{\text{dependence}})6 galaxies, Galactic ISM polarization, and far-IR line spectroscopy including [C II] 158 μm, [N II], [O I], and CO rotational ladders (Collaboration et al., 2013).

The mission paper is a white paper, so its quantitative content is forecast-oriented rather than based on a flown observatory. The article’s significance therefore lies in mission design, measurement targets, and scientific reach rather than in realized data products.

6. Comparative perspective across the four usages

The four systems share a name fragment, but not a common technical lineage. Phism in MLIR is organized around progressive lowering, Affine dialect manipulation, and HLS-oriented loop legality. PhISM in HSI is organized around a physics-informed renderer, skew-normal spectral components, and self-supervised latent learning. PRISM in malware detection is organized around a section-aware 2D matrix, information-theoretic separability analysis, and controlled comparisons to EMBER. PRISM/PhISM in cosmology is organized around a cryogenic 3.5 m telescope, an imager plus FTS, and forecasts for B-modes, spectral distortions, and SZ cosmology (Zhao et al., 2021, Gawrysiak et al., 29 Aug 2025, Sacristán et al., 25 Jun 2026, Collaboration et al., 2013).

Their evidentiary status also differs. The HLS Phism paper explicitly states that it is a work-in-progress overview without quantitative benchmarks (Zhao et al., 2021). The hyperspectral PhISM paper reports benchmarked classification, small-label, and regression results, together with concrete architecture and training details (Gawrysiak et al., 29 Aug 2025). The malware PRISM paper provides an open corpus, sample-matched evaluations, and explicit caveats concerning task saturation and provenance confounds (Sacristán et al., 25 Jun 2026). The cosmology PRISM document is a mission white paper presenting science cases, forecast sensitivities, and system design targets rather than operational measurements (Collaboration et al., 2013).

A plausible synthesis is that PhISM should be treated not as a stable acronym but as a domain-local label whose meaning must be recovered from surrounding terminology: MLIR/Affine/CIRCT indicates the compiler framework; HSI/skew-normal/Huber/XGBoost indicates the hyperspectral model; PE/section matrix/EMBER/LightGBM indicates the malware representation; and CMB/FIRAS/SZ/CIB indicates the space-mission concept.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to PhISM.