Skip to content

Latest commit

 

History

History
95 lines (80 loc) · 3.61 KB

scratch.md

File metadata and controls

95 lines (80 loc) · 3.61 KB
jupytext kernelspec mystnb
formats text_representation
md:myst
extension format_name
.md
myst
display_name language name
Python 3
python
python3
render_markdown_format
myst

Lecture 1: Demystifying Quantum Computing

The flash card below is part of the discussion in the tutorial session of lecture 1.
:tags: ['remove-input']
from jupytercards import display_flashcards
display_flashcards('./material/cards_1.json', front_colors=["beige"], back_colors=["cyan"], text_colors=["black"])

1

```{card} Answer
QC will serve as an accelerator in HPC for specific parts of an application, leading to hybrid HPC-QC systems & applications.
```

2

```{card} Answer
Problems with approximations to address intractability, reducing precision when scaling complexity, simulate models which are related to quantum mechanics, etc..
```

3

```{card} Answer
This is best defined in discussion with experts in quantum computing systems & applications. Opportunities lie in end-user applications, co-development of technologies, ecosystem leadership, skills & training, etc..
```

4

Improved noise & reliability in qubits & quantum gates, precision in control & engineering of quantum systems, integration of classical HPC & QC systems, higher-level software tools integrated with classical software tools.
```

5

```{card} Answer
No all quantum computer realisation methods require refridgeration and operation at extremely low temperatures. For instance, the superconducting approach requires refridgeration, while photonics or diamond-based approaches may be operated at room temperature.
```

6

```{card} Answer
Currently available NISQ devices are extremely small and error-prone. Thus, programming them requires expertise in optimisation and customisation that is device-/vendor-specific. Software-based simulators on the other hand, allow for easier experimentation and skills development before using real hardware. Thus, beginning the learning and development process from software simulators before moving to NISQ hardware devices has proven helpful in the current scenario.
```

7

```{card} Answer
Investigate potential use-cases of interest, mechanisms for skills development, partners for collaborations & discussion, national & international programmes in which to participate, etc..
```

:tags: ['remove-input']

import json
with open("./material/cards_1.json") as f:
    dic = json.load(f)
ss = ''
for i, d in enumerate(dic):
    que, ans = d['front'], d['back']
    ss += '(c' + str(i+1) + ')=\n'
    ss += "## " + str(i+1) + '\n``````{dropdown} ' + que
    ss += '\n```{card} Answer\n'
    ss += ans + '\n```\n``````\n\n'
from IPython.display import display, Markdown
display(Markdown(ss))
#print(ss)