Skip to content
Back to skills

Mobile Dl Inference Eval

ASecurity

Evaluates the effectiveness of parallel deep learning inference strategies across heterogeneous mobile processors (CPU, GPU, DSP) under varying workloads and dynamic system conditions. It probes how operator support, scheduling granularity, and competing processes impact inference latency, resource utilization, and system responsiveness. Use when the user wants to benchmark on Standard DL Models (YOLOv2, VGG-16, PoseNet, FST, RetinaFace, ResNet-18, ResNet-50), or asks about evaluating this ta...

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 11, 2026
researchpythongo

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill mobile-dl-inference-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mobile Dl Inference Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Mobile Dl Inference Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-mobile-dl-inference-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-mobile-dl-inference-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: mobile-dl-inference-eval
description: Evaluates the effectiveness of parallel deep learning inference strategies across heterogeneous mobile processors (CPU, GPU, DSP) under varying workloads and dynamic system conditions. It probes how operator support, scheduling granularity, and competing processes impact inference latency, resource utilization, and system responsiveness. Use when the user wants to benchmark on Standard DL Models (YOLOv2, VGG-16, PoseNet, FST, RetinaFace, ResNet-18, ResNet-50), or asks about evaluating this task. Reports inference latency (ms).
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2405.01851
  bibtex_key: [REDACTED]
  confidence: high
---

# mobile-dl-inference-eval

> Deep Learning Inference on Heterogeneous Mobile Processors: Potentials and Pitfalls — Sicong Liu et al. (arXiv:2405.01851, 2024)

## What this evaluates

Evaluates the effectiveness of parallel deep learning inference strategies across heterogeneous mobile processors (CPU, GPU, DSP) under varying workloads and dynamic system conditions. It probes how operator support, scheduling granularity, and competing processes impact inference latency, resource utilization, and system responsiveness.

## Datasets

- **Standard DL Models (YOLOv2, VGG-16, PoseNet, FST, RetinaFace, ResNet-18, ResNet-50)** — total ?; splits: test (-1)

## Metrics

- `inference latency (ms)` **(primary)** — range: ms
  - Direct empirical measurement of wall-clock time to complete a single inference pass or frame processing on the target device.
- `speedup (%)` — range: percent
  - Calculated relative to a baseline strategy: (baseline_latency - method_latency) / baseline_latency * 100.
- `top accuracy (%)` — range: percent
  - Standard top-1 classification accuracy on the model's validation/test set.
- `frame drop rate (%)` — range: percent
  - Percentage of dropped frames during concurrent UI/video playback while running DL inference.

## Input / output format

**Input**: Deep learning model architectures executed on mobile SoCs (Snapdragon 855/870, Kirin 985) under varying system states (competing processes, temperature, cache contention, data types).

**Output**: Measured inference latency in milliseconds, speedup percentage, top-1 accuracy percentage, memory usage in MB, and frame drop rate percentage.

## Scoring recipe

```python
def calculate_speedup(gold_baseline_latency_ms, pred_method_latency_ms):
    return ((gold_baseline_latency_ms - pred_method_latency_ms) / gold_baseline_latency_ms) * 100

def calculate_frame_drop_rate(dropped_frames, total_frames):
    return (dropped_frames / total_frames) * 100

# Accuracy is computed as standard top-1 classification ratio
accuracy = correct_predictions / total_predictions
```

## Common pitfalls

- Assuming cross-processor parallel inference always yields lower latency; scheduling overhead and data transfer can make single-processor execution faster.
- Ignoring dynamic resource conditions (temperature throttling, competing processes, cache contention) which cause significant latency variance compared to offline benchmarks.
- Overlooking operator fallbacks to CPU when accelerators lack support, which negates hardware acceleration benefits and increases latency.

## Evidence (verbatim from paper)

> We compare the inference latency of six strategies: ① Mace framework executes inference on CPU, ② Mace on GPU with the buffer type, ③ Mace on GPU with the image type, ④ μ Layer on CPU+GPU, ⑤ CoDL on CPU+GPU in parallel with buffer type, and ⑥ CoDL on CPU & GPU in parallel with the image type. We test them on five models, i.e., YOLOv2, VGG-16, PoseNet, Fast Style Transfer (FST), and RetinaFace, across three mobile devices, i.e., Snakeragon 855 (D1), Snakeragon 870 (D7), and Kirin 985 (D2).

## Citation

```bibtex
@misc{liu2024deeplearninginference,
  title={Deep Learning Inference on Heterogeneous Mobile Processors: Potentials and Pitfalls},
  author={Sicong Liu et al.},
  year={2024},
  note={arXiv:2405.01851}
}
```

- arXiv: 2405.01851

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.