Blog

quantum computing

qutipの環境(jupyter lab/vscode)

qubitの時間発展をデータとして使うため、qutipを使うことに。インストールはanacondaを使って行う。自分もよくanacondaを使うから、そのまま今の環境を利用できる。インストール手順に従って… …
もっと読む

有用な量子命令セットを探索する

2020年の未踏ターゲット事業にご採択頂きまして「量子コンパイル基盤の最適化処理・分岐並列制御の開発と量子計算を体感するプレゼンテーション」というテーマで来年2月まで取り組ませて頂きます。 わたし(k_yamaz)はプロ…
もっと読む

量子コンピュータを使ったモノ

今年の自分のテーマは… ・課題4)教育的視点での課題 量子計算を教育にも利用できるインタラクティブ(体感・体験できる)プレゼンテーションが必要  いまの所、量子コンピュータを使ったアプリケーションは少ない。…
もっと読む

マイクロ波制御処理の実用化に向けて

2020年度の未踏ターゲット事業に採択されましたので、わたし(今村謙之 いまむらのりつな)の担当部である 課題2)マイクロ波制御処理の実用化に向けての課題 任意パルス波形生成におけるパラメータチューニングのテンプレート化…
もっと読む

2020年度の未踏ターゲット事業に採択されました

今年度も、引き続き未踏ターゲット事業に採択されました! メンバーは、いつものSIPropメンバー:山崎 清仁 、今村 謙之 、新里 祐教 に加えて、ガチ量子コンピュータ会社のMDR株式会社 から、ガチ量子コンピュータ研究…
もっと読む

docker container for RISC-V quantum extension.

未踏の成果のひとつでもある、コンパイル・エミュレータ環境をまとめたdocker containerを用意した。 RISC-V 量子拡張の参照実装とマイクロ波制御量子ファームウェアの開発 に資料がある。ここの量子コンパイラ…
もっと読む

LLVM最適化パスを使ったゲート最適化

LLVMは簡単にPassを作って組み込むことが出来る。このPassというものは何か?というとオフィシャルのドキュメントに記載がある。コンパイラが行う変換と最適化を行うもので、PassManagerがそれらの経路の制御を行…
もっと読む

qlang開発環境

LLVMを使って開発する時に便利なのが、フロントエンドのIRを解決できれば、バックエンド側が無くてもとりあえずはOKというのもあって、必ずしもRISC-V LLVMが手元に無くても開発を進めることが出来る。ということで、…
もっと読む

LLVMを使う

今回のプロジェクトで利用しているLLVMのバージョンは9.0で最新の物を使っている。LLVMは進化が早いのもあって、ググって出て来た方法を使ってビルドしようとしても失敗したり、一体どーすりゃ良いんだ…orzと…
もっと読む

「RISC-V量子拡張の参照実装とマイクロ波制御量子ファームウェアの開発」の開発秘話・中間報告編

~~量子コンピューター Advent Calendar 2019の十六日目の記事です。~~~ 導入部 未踏ターゲット事業:2019年度採択プロジェクト概要(山崎・新里・今村PJ) 「RISC-V量子拡張の参照実装とマイク…
もっと読む