Cargo: ์„ ํƒ์  ์ข…์†์„ฑ์€ ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2015๋…„ 08์›” 21์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: rust-lang/cargo

ํฌ๋ ˆ์ดํŠธ X์—์„œ ์„ ํƒ์  ์ข…์†์„ฑ A์™€ X์˜ ํ•„์ˆ˜ ์ข…์†์„ฑ B๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์ „์ž์™€ ์—ฐ๊ฒฐ๋œ ๊ธฐ๋Šฅ A๋Š” B์—์„œ ๋™์ผํ•œ ์ด๋ฆ„์„ ๊ฐ€์ง„ ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋‹ค๋ฅธ ์ด๋ฆ„์„ ๊ฐ€์ง„ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์„ ๋„์ž…ํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ง€์ €๋ถ„ํ•œ.

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋‚˜๋Š” ๋˜ํ•œ ๊ธฐ๋Šฅ๊ณผ (์„ ํƒ ์‚ฌํ•ญ?) ์ข…์†์„ฑ์ด ๋™์ผํ•œ ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋ฅผ ๊ณต์œ ํ•œ๋‹ค๋Š” ๊ฒƒ์ด ํ˜ผ๋ž€์Šค๋Ÿฝ๋‹ค๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  3 ๋Œ“๊ธ€

์‚ฌ์šฉ ์‚ฌ๋ก€:

Rust ์ธ์ฝ”๋”ฉ์— SIMD ์ตœ์ ํ™”๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ ์ด๋ฆ„์„ "simd"๋กœ ์ง€์ •ํ•˜๊ณ  ๋‚ด๋ถ€ ํฌ๋ ˆ์ดํŠธ ์ธ์ฝ”๋”ฉ ์œ ํ˜•์—์„œ ๋™์ผํ•œ ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

[features]
simd = ["encoding-types/enable-simd"]

[dependencies.simd]
git = "https://github.com/nox/simd"
rev = "438780ca236b1ed2caf032edebda9c9362eaabc6"
optional = true

์„ ํƒ์  ์ข…์†์„ฑ์„ ๊ฐ€์งˆ ์ˆ˜ ์—†๊ณ  ๊ธฐ๋Šฅ์ด ๋™์ผํ•œ ์ด๋ฆ„์„ ๊ฐ€์งˆ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋˜ํ•œ ๊ธฐ๋Šฅ๊ณผ (์„ ํƒ ์‚ฌํ•ญ?) ์ข…์†์„ฑ์ด ๋™์ผํ•œ ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋ฅผ ๊ณต์œ ํ•œ๋‹ค๋Š” ๊ฒƒ์ด ํ˜ผ๋ž€์Šค๋Ÿฝ๋‹ค๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ, ์ง€๊ธˆ์€ ๊ธฐ๋Šฅ๊ณผ ์ข…์†์„ฑ์„ ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋ณ„๋„์˜ ๊ธฐ๋Šฅ ์ด๋ฆ„์„ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด #1286์— ์˜ํ•ด ๋‹ค๋ฃจ์–ด์ง€๋ฏ€๋กœ ์ด์— ์ฐฌ์„ฑํ•˜์—ฌ ๋งˆ๋ฌด๋ฆฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰