Visual Studio 2017
http://www.visualstudio.com/
日本語チーム ブログ
http://blogs.msdn.com/b/visualstudio_jpn
前スレ
Visual Studio 2017 Part2
http://mevius.2ch.net/test/read.cgi/tech/1491618774/
Visual Studio 2017 Part3 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2017/08/15(火) 10:29:23.30ID:GzAS59pw
2017/08/15(火) 13:41:25.80ID:6wjwGuGW
2get
15.3はまだ現物は出てないのかな
15.3はまだ現物は出てないのかな
2017/08/15(火) 13:49:54.44ID:umi7B6iD
普通にいつも通りの手順で更新できるようになってるよ
2017/08/15(火) 14:07:36.81ID:6wjwGuGW
2017起動してみてるんだけど黄色い旗が立たない…
慌てるほどでもないけど
慌てるほどでもないけど
2017/08/15(火) 15:15:34.34ID:QsGXg2u5
O2
2017/08/15(火) 15:50:15.43ID:ayqBo5f6
まだ旗立ってないな
2017/08/15(火) 17:04:15.20ID:umi7B6iD
ちゅーか気になるならそわそわ通知出るの待ってないで
インストーラ起動してとっとと更新押せや…
インストーラ起動してとっとと更新押せや…
2017/08/15(火) 17:05:42.83ID:HmyGNx1p
偉そうに
2017/08/15(火) 18:18:57.80ID:Gv1dJbDn
なんでイラついてんの?
2017/08/15(火) 18:22:57.52ID:oy/WgDX5
2017/08/15(火) 18:42:40.55ID:vNTJnwTX
生理で
2017/08/15(火) 18:43:32.94ID:z3aL1OR7
今回の修正内容見ると結構致命的な問題が含まれてるんだと感じる
2017/08/15(火) 18:53:50.92ID:o9P3KimA
15.2のレイアウトが初期化されるバグの後の祭り感
今更治ってもだわな
今更治ってもだわな
2017/08/15(火) 19:02:44.57ID:F+R3CdwY
offlineインストーラこれ全部ダウンロードし直しみたいな雰囲気だな
一番最初に落としたときと同じ感じ
一番最初に落としたときと同じ感じ
15デフォルトの名無しさん
2017/08/15(火) 19:13:55.72ID:+ARmhCJo >>1
π乙
π乙
2017/08/15(火) 19:49:47.13ID:vNTJnwTX
だれか、AVX512を試していただけるとありがたい
コンパイラの設定と、MASMが対応したかどうか
お願いします!!!!
ちょっと今試せなくて
コンパイラの設定と、MASMが対応したかどうか
お願いします!!!!
ちょっと今試せなくて
2017/08/15(火) 20:35:30.77ID:yllJYRUc
2017/08/15(火) 20:56:04.04ID:vNTJnwTX
2017/08/15(火) 21:00:26.79ID:Mr3czmVE
Microsoft Visual Studio 2017 Supports IntelR AVX-512
July 11, 2017
https://blogs.msdn.microsoft.com/vcblog/2017/07/11/microsoft-visual-studio-2017-supports-intel-avx-512/
使えるんかいな?
July 11, 2017
https://blogs.msdn.microsoft.com/vcblog/2017/07/11/microsoft-visual-studio-2017-supports-intel-avx-512/
使えるんかいな?
2017/08/15(火) 21:03:56.64ID:Mr3czmVE
> Visual Studio 2017 version 15.3 adds support for over 700 new and modified Intel AVX-512 instructions in the Microsoft Macro Assembler (MASM).
との事
との事
2017/08/15(火) 21:14:39.77ID:CW+9JBlL
VS内から通知ずっと待ってても来ないな〜と思っていたが
インストーラー起動で15.3になれた。
インストーラー起動で15.3になれた。
2017/08/15(火) 21:19:28.80ID:vNTJnwTX
32bitプロジェクトで以下がビルド出来るか試していただけると
int main(){
__asm vmovapd zmm0, zmm0
return 0;
}
int main(){
__asm vmovapd zmm0, zmm0
return 0;
}
2017/08/15(火) 22:08:40.29ID:ygHSVOQP
AVX512って使えるのはXeonPhiだったっけ?
2017/08/15(火) 22:38:54.37ID:vNTJnwTX
SkylakeX
実行出来なくても良いので、ビルドだけ試して頂けると
実行出来なくても良いので、ビルドだけ試して頂けると
2017/08/15(火) 22:44:46.51ID:WdclXekR
>>24
おまえウザいよ
おまえウザいよ
2017/08/15(火) 23:52:36.70ID:Mr3czmVE
AVX512
Xeon Phi x200 (Knights Landing) and Skylake-X Core i7 and i9 models.
AVX512だけど、メモリ帯域がネックになって、演算の種類によっては
まったく早くならない例があったな。
演算データがL2/L3キャッシュ内では爆速だったが、メインメモリにアクセスした瞬間に
AVX512を使う意味0になった
Xeon Phi x200 (Knights Landing) and Skylake-X Core i7 and i9 models.
AVX512だけど、メモリ帯域がネックになって、演算の種類によっては
まったく早くならない例があったな。
演算データがL2/L3キャッシュ内では爆速だったが、メインメモリにアクセスした瞬間に
AVX512を使う意味0になった
2017/08/15(火) 23:56:26.63ID:AjDM7F7/
予測してプリフェッチしておくしかないな。
2017/08/16(水) 00:01:57.14ID:0pFRUp9U
更新長いわ
2017/08/16(水) 00:20:49.79ID:NyarCuNK
VS一括更新じゃなくて内部パッケージごとの更新にしてほしい
2017/08/16(水) 00:21:42.84ID:OIL+Oqwn
一括更新でいい
2017/08/16(水) 00:24:11.20ID:0pFRUp9U
オブジェが古いとかでビルド強制された
2017/08/16(水) 02:59:03.94ID:0pFRUp9U
とりあえず・・・
AVX512のデバッグ不安定。
変数のポップアップするやつとか未完成。
それとビルドの調子もよくない。謎のエラー特定できない系が良く出る(VS再起動で直る)
AVX512のデバッグ不安定。
変数のポップアップするやつとか未完成。
それとビルドの調子もよくない。謎のエラー特定できない系が良く出る(VS再起動で直る)
33デフォルトの名無しさん
2017/08/16(水) 06:32:04.36ID:KC7gjA7U C#で遊んでる素人だす
ビルドで生成されるexeのファイル名は何処で変更できるんでしょうか?
似たようなプログラムを一から打つのは面倒なので
以前に作った似たプログラムを変更しながら作ることがあるのですが
それでビルドすると元のプログラム名(プロジェクト名?)で生成されますよね?
いつもは生成されたexeをリネームしてるのですが・・・
ソリューションやプロジェクトは別名でセーブできるのですが
別のプログラムとしてビルド生成できないのかな?
いや、できますよねえ?どこで変更すればいいのでしょうか?
よろしくお願いします
ビルドで生成されるexeのファイル名は何処で変更できるんでしょうか?
似たようなプログラムを一から打つのは面倒なので
以前に作った似たプログラムを変更しながら作ることがあるのですが
それでビルドすると元のプログラム名(プロジェクト名?)で生成されますよね?
いつもは生成されたexeをリネームしてるのですが・・・
ソリューションやプロジェクトは別名でセーブできるのですが
別のプログラムとしてビルド生成できないのかな?
いや、できますよねえ?どこで変更すればいいのでしょうか?
よろしくお願いします
2017/08/16(水) 06:45:43.19ID:aU/VmdZV
アセンブリ名的なのないの?
2017/08/16(水) 08:10:59.57ID:I67Mf01t
あるよ
2017/08/16(水) 08:11:53.42ID:aU/VmdZV
それだべ
2017/08/16(水) 08:20:39.87ID:ZRmucGwF
The week in .NET – .NET Core 2.0, ASP.NET Core 2.0, Entity Framework 2.0, Visual Studio 2017 Update 3, enterprise Entity Framework Core in Boston, and links!
https://blogs.msdn.microsoft.com/dotnet/2017/08/15/the-week-in-net-net-core-2-0-asp-net-core-2-0-entity-framework-2-0-visual-studio-2017-update-3-enterprise-entity-framework-core-in-boston-and-links/
https://blogs.msdn.microsoft.com/dotnet/2017/08/15/the-week-in-net-net-core-2-0-asp-net-core-2-0-entity-framework-2-0-visual-studio-2017-update-3-enterprise-entity-framework-core-in-boston-and-links/
2017/08/16(水) 09:13:41.53ID:5JRHdnjP
>>33
メニュー→プロジェクト→「プロジェクト名」のプロパティ→アプリケーション
メニュー→プロジェクト→「プロジェクト名」のプロパティ→アプリケーション
39デフォルトの名無しさん
2017/08/16(水) 09:25:19.09ID:yc897e/540デフォルトの名無しさん
2017/08/16(水) 09:27:28.17ID:yc897e/5 >>38
あ、こちらも入れ違えでありがとう!
あ、こちらも入れ違えでありがとう!
2017/08/16(水) 11:22:41.84ID:6Q3gw74I
15.3にしたらC++コンパイルする度に
Unknown compiler version - please run the configure tests and report the results
て言うようになったんだが、どうすりゃいいんだよ!
Unknown compiler version - please run the configure tests and report the results
て言うようになったんだが、どうすりゃいいんだよ!
2017/08/16(水) 11:26:24.67ID:H1hd/5r7
>>41
MSDNへ報告してVS2015でコンパイル
MSDNへ報告してVS2015でコンパイル
2017/08/16(水) 14:45:44.07ID:gPMuxs7n
プロジェクトの設定にコンパイラのバージョンを指定するところがあったような
2017/08/16(水) 15:13:37.27ID:0pFRUp9U
15.3から引数トータルで16バイト超えるインライン関数で、条件わからんが正しくコードが生成されないバグがある。
デバッグビルド発生しやすいけど頑張ればリリースでも起きる。
Intrinsicsでコード書いてると遭遇するパターンなんで、他にも発狂者いるかな。
↓これそのまんまだけのコードではバグは起きない(他になにか条件がある)。 _mm256_setr_epi8使って直に設定すると問題は起きない。__m512iでも同様の問題あり。
__inline auto SET_BYTE(uint8_t b0, uint8_t b1, uint8_t b2, uint8_t b3, uint8_t b4, uint8_t b5, uint8_t b6, uint8_t b7,
uint8_t b8, uint8_t b9, uint8_t b10, uint8_t b11, uint8_t b12, uint8_t b13, uint8_t b14, uint8_t b15)
{
return _mm256_setr_epi8(b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15);
}
const auto SHFL_SWAP_RB = SET_BYTE(2, 1, 0, 3, 6, 5, 4, 7, 10, 9, 8, 11, 14, 13, 12, 15);
コンパイラ内部でSIMDレジスタ使って処理の高速化を目指したもののエンバグした雰囲気。
デバッグビルド発生しやすいけど頑張ればリリースでも起きる。
Intrinsicsでコード書いてると遭遇するパターンなんで、他にも発狂者いるかな。
↓これそのまんまだけのコードではバグは起きない(他になにか条件がある)。 _mm256_setr_epi8使って直に設定すると問題は起きない。__m512iでも同様の問題あり。
__inline auto SET_BYTE(uint8_t b0, uint8_t b1, uint8_t b2, uint8_t b3, uint8_t b4, uint8_t b5, uint8_t b6, uint8_t b7,
uint8_t b8, uint8_t b9, uint8_t b10, uint8_t b11, uint8_t b12, uint8_t b13, uint8_t b14, uint8_t b15)
{
return _mm256_setr_epi8(b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15);
}
const auto SHFL_SWAP_RB = SET_BYTE(2, 1, 0, 3, 6, 5, 4, 7, 10, 9, 8, 11, 14, 13, 12, 15);
コンパイラ内部でSIMDレジスタ使って処理の高速化を目指したもののエンバグした雰囲気。
2017/08/16(水) 18:30:06.47ID:6Q3gw74I
>>41の原因はboostだったよ。
visualc.hppで_MSC_VERが1910より大きいと出力されるらしい。
要はboostの中の人がチェック済みなのが1910までだから、15.3の1911なんてバージョン
は知らねーってことらしい。
中の人がチェックしてboostがバージョンアップするまでは見ない振りすることにした。。。。
visualc.hppで_MSC_VERが1910より大きいと出力されるらしい。
要はboostの中の人がチェック済みなのが1910までだから、15.3の1911なんてバージョン
は知らねーってことらしい。
中の人がチェックしてboostがバージョンアップするまでは見ない振りすることにした。。。。
2017/08/16(水) 18:32:29.74ID:Oj37KPMR
>>44
あなたのバグでは?
あなたのバグでは?
2017/08/16(水) 22:49:52.18ID:0pFRUp9U
デバッガの内容表示で気づいたが、問題の起きているコード(データ)は__m256iと__m512iどちらでも、__m128iで評価されて表示される。(変数は確実に__m128iではない)
set系が何故か__m128iで処理されて16バイト以降のデータが失われているっぽい。
set系が何故か__m128iで処理されて16バイト以降のデータが失われているっぽい。
2017/08/17(木) 06:35:32.41ID:zzoRHhsR
>>17
役立たず
役立たず
2017/08/17(木) 06:52:49.09ID:PzCQYa/q
大名がいるぞ?
2017/08/17(木) 17:12:03.21ID:fzzVUP+8
>>26
当たり前だ
レイテンシはパラにして隠蔽すればいい
そのためにレジスタも増えた
スループットは、
メモリアクセス回数を減らすようなコードにするか、
キャッシュに収まるように細切れにするか、
するしかない
当たり前だ
レイテンシはパラにして隠蔽すればいい
そのためにレジスタも増えた
スループットは、
メモリアクセス回数を減らすようなコードにするか、
キャッシュに収まるように細切れにするか、
するしかない
2017/08/17(木) 17:14:33.81ID:fzzVUP+8
そういう基本的なことも知らないような人でも
AVX512を扱う時代になったのか
すばらしい
AVX512を扱う時代になったのか
すばらしい
2017/08/17(木) 18:59:18.76ID:xfAnwE8j
なんか知らんが、AVX-512ちゃんとAVX2より速いよ。
そんでもって、VSの出来具合だが・・・
仮組で空っぽのコードだと謎の最適化で、vmovdqu64でなくvmovdqa64になったり
一部のIntrinsicsが定義されていないので使えなかったり、未完成の部分も多い。
15.3でAVX2までの既存のコードもおかしくなったのには参った。
そんでもって、VSの出来具合だが・・・
仮組で空っぽのコードだと謎の最適化で、vmovdqu64でなくvmovdqa64になったり
一部のIntrinsicsが定義されていないので使えなかったり、未完成の部分も多い。
15.3でAVX2までの既存のコードもおかしくなったのには参った。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- クリスマスの「予定なし」54% [少考さん★]
- 「中国人の訪日熱は冷めた」 人気旅行先から日本外れる 14日で自粛呼びかけ1カ月 ★2 [蚤の市★]
- 最新版Z級クソ映画ランキングが決定! [牛丼★]
- 日銀0.75%に利上げへ、30年ぶりの水準に 19日金融政策決定会合 [蚤の市★]
- 【STARTO ENTERTAINMENT】SUPER EIGHTの横山裕、フジ『ドッキリGP』ロケで全治2ヶ月の重傷 [Ailuropoda melanoleuca★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★6] [蚤の市★]
- 【実況】博衣こよりのえちえち機動戦士ガンダム逆襲のシャア🧪★4
- 【実況】博衣こよりのえちえち機動戦士ガンダム逆襲のシャア🧪★5
- 【朗報】南鳥島のレアアース、中国産の「20倍の純度」青山繁晴氏「日本は資源大国」日本復活のファンファーレが鳴り響く! [673057929]
- お前ら 寒さ対策どうしてるの [769050516]
- 茶ぁしばこうや··· ( ¨̮ )︎︎𖠚ᐝ3
- 茶ぁしばこうや··· ( ¨̮ )︎︎𖠚ᐝ2
