
前回からA64のベクトル(SIMD)演算命令に入ってます。今回は、はやくも「核心」的なSIMDの積和算を練習してみます。なんでSIMD使うのかと問われれば半分くらいは積和したいから、ということになるんじゃないかと思うからです。SIMD積和算にも浮動小数、整数の両方あるのですが今回は単精度浮動小数のみ。手抜き。
“ぐだぐだ低レベルプログラミング(128)ARM64(AArach64)FMLA、ベクトル積和” の続きを読む
デバイス作る人>>デバイス使う人>>デバイスおたく
前回からA64のベクトル(SIMD)演算命令に入ってます。今回は、はやくも「核心」的なSIMDの積和算を練習してみます。なんでSIMD使うのかと問われれば半分くらいは積和したいから、ということになるんじゃないかと思うからです。SIMD積和算にも浮動小数、整数の両方あるのですが今回は単精度浮動小数のみ。手抜き。
“ぐだぐだ低レベルプログラミング(128)ARM64(AArach64)FMLA、ベクトル積和” の続きを読む
FreeRTOSにはある期間の間Taskの実行をブロックするDelayの名がつくAPIが3種あります。前回まで一番お手軽なvTaskDelay(引数も一つしかないし)ばかりを使ってきたのですが、今回は3種の違いについて勉強したいと思います。その上で実機上で動かして実感してみると。軽負荷だとあまり差が見えないけれど。
前回まで極座標変数変換を行って二重積分を解く例題をやってきました。今回も最終的には極座標変数変換で解くのですが、1回ではできず変数変換を2回やる「合わせ技」のスタイルです。積分領域は都度グラフ化して確かめてみます。当然ヤコビアンさんも登場。今回はMaxima上でヤコビアン(行列式)を求めるのも練習してみます。
“忘却の微分方程式(109) 反復練習72、2重積分、変数変換合わせ技一本? Maxima” の続きを読む
アナデバ社(ADI社)のWeb記事『StudentZone』2023年5月号の実習3回目です。前回あっさり心拍が観察できてしまったので、そのまま通りすぎようかとも思ったのですが、あんまりスルーが過ぎるんでないかい?ということで珍しく末尾のQuizをやってみました。今回はQuiz解答「ネタバレ」必至なのでご注意を。
前回はダッシュボード常備のgaugeノードが備えるレベルメータとは異なるオーディオ風のレベルメータを追加するui-levelノードを試用してみました。今回は、ダッシュボード常備のchartノードの前に挿入することで、chartノードの機能を拡張するbar-chart-dataノードをインストールして試用してみます。
前回、音声信号をScilabにロードするために音声関係関数をさらってみました。全体の雰囲気は分かったのだけれど、解析用のプロットまで手が回らなかったです。そこで今回は前回積み残し部分を練習。しかしその前にWindows上での音声データの生成のところでまた一つ悶着あり。音声データなど普段扱わないから無知なのよ。
前回、ESP32版MicroPython上で、MicroPython特有のパッケージ管理ツール mip を走らせんと試みましたが一山超えて二山目で止まってました。今回はその二山目を超えるべくネット接続を追加してみました。あれよあれよと言ううちに一瞬でパッケージのインストールOK、mip 動作してしまったみたいです。
“MicroPython的午睡(117) ESP32版、net接続すれば御勝手mip動作OK” の続きを読む
前回はドーナツ型の積分領域を極座標変換して2重積分しました。今回も極座標変換ですが、積分領域が楕円になりました。前回同様、再びヤコビアンさんが登場しますが、円の時とはチョイと違うみたいです。変数変換にも楕円の長軸、短軸長さが入ってくるし。まあ、極座標変換してしまった後はMaxima様の一撃にてお答えは求まるっと。