�V�F���X�N���v�g���ő�34�{�ɍ������A���񉻂̓������������Z�p������F���s���ɕ��񉻂���JIT�R���p�C�����̗p

�}�T�`���[�Z�b�c�H�ȑ�w�́A����w�̌����҂Ȃǂ��Q������I�[�v���\�[�X�v���W�F�N�g�uPaSh�v�̐��ʂ𔭕\�����BPaSh��UNIX�̃V�F���X�N���v�g�������I�ɕ��񉻂��A����������V�X�e�����B

» 2022�N06��15�� 16��15�� ���J
[��IT]

���̋L���͉������ł��B����o�^�i�����j����ƑS�Ă������������܂��B

�@�}�T�`���[�Z�b�c�H�ȑ�w�iMIT�j��2022�N6��7���i�č����ԁj�A����w�̌����҂Ȃǂ��Q������I�[�v���\�[�X�v���W�F�N�g�uPaSh�v�̐��ʂ��Љ���BPaSh��UNIX�̃V�F���X�N���v�g�������I�ɕ��񉻂��A����������V�X�e�����B2022�N5���Ƀ����[�X���ꂽPaSh v0.8���ŐV�łƂȂ�B

�@�V�X�e���̃V�F���C���^�[�v���^�ɕύX�������邱�ƂȂ����p�ł��邱�Ƃ�PaSh�̓������B�����̃V�F���ɒlj����APaSh�̎g�p���V�F���X�N���v�g�Ɏw�����邾���ŁA�V�F���X�N���v�g����񉻂��邱�Ƃ��”\���B

�@UNIX�̃V�F���͖�50�N�O�ɊJ�����n�܂�A���݂��L���g���Ă���v���O���~���O�‹����B�������A�V�F���X�N���v�g�̐��m�Ŏ����I�ȕ��񉻂́A�����҂����N���g��ł������Ƃ��Ďc���Ă���B

�@�ŋ߂̃V�F���X�N���v�g���񉻃V�X�e���́A�X�N���v�g��O�����ĕ��񉻂��邱�ƂŁA�قڎ����I�ɍ���������B�����A���������ÓI�ȕ��񉻂́A�V�F���X�N���v�g�ɍL�������铮�I�ȓ���i�ϐ��̓W�J�A�R�}���h�̒u���Ȃǁj�ɂ���ĖW�����A�����̏ꍇ�A�V�F����t�@�C���V�X�e���̌��݂̏�ԂɊւ��鐄�_���K�v�ɂȂ�B

�������Ɛ��m���ɗD���PaSh

�@������PaSh�v���W�F�N�g�́A�V�F���X�N���v�g�̎��s���ɕ]���ƕ��񉻂�i�߂�W���X�g�C���^�C���iJIT�j�V�F���X�N���v�g�R���p�C���ł���uPaSh-JIT�v���J�������B

�@PaSh�`�[���͌ÓT�I�ȃv���O��������ŐV�̃v���O�����܂ŁA���S�̃V�F���X�N���v�g��PaSh���e�X�g�������A������1�‚����Ȃ������BPaSh�̓V�F���X�N���v�g�̎��s���x���A���񉻂���Ă��Ȃ��ꍇ�Ɣ�ׂĕ��ς�6�{�A�ő��34�{�߂��������ł����B

�@�܂��A���̎�@�ł͕��񉻂ł��Ȃ������V�F���X�N���v�g�̎��s���x����ɂ����������B

�@MIT�R���s���[�^�T�C�G���X�E�l�H�m�\�������iCSAIL�j�̌������ŁAPaSh-JIT�Ɋւ���_���̃V�j�A�I�[�T�[�𖱂߂��j�R�X�E�o�V���L�X���́A���̂悤�ɏq�ׂĂ���B�u�����̃V�X�e���́A�����������S�Ő��m�ȕϊ������߂Ď��������B�V�F���X�N���v�g�̓f�[�^�T�C�G���e�B�X�g�␶���w�ҁA�G���W�j�A�A�o�ϊw�҂ȂǁA���ɑ����̐l�����L������Ŏg���Ă���B�ނ��PaSh�ɂ��A��������ʂ𓾂�̂�����邱�ƂȂ��A�V�F���X�N���v�g�������I�ɍ������ł���v

�@PaSh�v���W�F�N�g��Linux Foundation�Ńz�X�g����Ă���AMIT�⃉�C�X��w�A�X�e�B�[�u���X�Z�p�������A�y���V���x�j�A��w�Ȃǂ̃T�|�[�g���󂯂Ă���B

�J������JIT�R���p�C����3�‚̓���

�@JIT���񉻂ł̓V�X�e���̏�ԂɊւ�����s���������W������̂́A���̃X�N���v�g�̓����ύX���Ă͂Ȃ炸�A�I�[�o�[�w�b�h���ŏ��ɕۂ•K�v������B

PaSh-JIT�̎d�g�݁@PaSh-JIT�̓V�F���X�N���v�g��JIT�G���W���̌Ăяo����}������BJIT�G���W���́A���s���Ƀv���O�����̒f�Ђ��R���p�C���T�[�o�ɓn���i�o�T�FPractically Correct, Just-in-Time Shell Script Parallelization�j

�@PaSh-JIT�͎��̂悤��3�‚̓����������Ă���Ƃ����B�u���I�ȃC���^�[�|�W�V�����t���[�����[�N�v�u�X�e�[�g�t���ȕ��񉻃R���p�C���T�[�o�v�u�Š������l�������œK���v���B

�E���I�ȃC���^�[�|�W�V�����t���[�����[�N

�@JIT��́E�œK���T�u�V�X�e�����A�X�N���v�g�̎��s���Ɉ��S�Ō��ʓI�ȕ��񉻂��������A�V�F���X�N���v�g�̓��I�ȓ���̉ۑ�ɑΉ�����B

�@PaSh-JIT�͑O�����Ƃ��āA�^����ꂽ���̓X�N���v�g�̂����A�œK���ł���”\���̂���v���O�����̈�ɁA���񉻃I�v�e�B�}�C�U�iJIT�G���W���j�̌Ăяo����}������B���̌�A���[�U�[�̃V�F���C���^�[�v���^���Ăяo���A�ϊ��ς݂̃X�N���v�g�����s����B

�@JIT�G���W���͎��s���ɃI���U�t���C�ŌĂяo����A�v���O�����̊e�f�Ђ����s����钼�O�ɁA���񉻃R���p�C�����Ăяo���B���̍ہA�V�F���ƃt�@�C���V�X�e���̏�Ԃ͊��ɉ����ς݂��B

�E�X�e�[�g�t���ȕ��񉻃R���p�C���T�[�o

�@PaSh-JIT�̓X�N���v�g�̒f�Ђ��R���p�C�����邽�߂ɁA���s���ɁA�����I�ɉғ�������񉻃T�[�o�ɖ₢���킹���s���B���̃��f���́AJIT���Ăяo�����тɋN���R�X�g�������邱�Ƃ�����邽�߁A���s���̌��������߁A�i1�j�Ɨ������̈�̕�����s�A�i2�j�R���p�C���Ǝ��s�̃p�C�v���C�����A��ړI�Ƃ����lj��̎��s���œK������������B�܂��A�V�F�����s�̈ꎞ��~�ƍĊJ�𓧉ߓI�ɍs�����Ƃ��”\�ɂ���B

�E�Š������l�������œK��

�@���͂ɑ΂��ĉŠ��ȃR�}���h��ΏۂƂ����lj��̃R���p�C���œK�����s���B����ɁA���������R�}���h���܂ރX�N���v�g�̎��s�����\�����コ����A���񉻕ϊ��Ǝ��s���v���~�e�B�u���������Ă���B

�@�܂��APaSh��JIT���񉻂ł́A���������ꂽ�v���O���������m�Ȍ��ʂ�Ԃ����Ƃ��ۏ؂���Ă���BPaSh�́A���񉻂ł��Ȃ��v���O�����R���|�[�l���g�i�܂����s����Ă��Ȃ��R���|�[�l���g�Ɉˑ����Ă���”\��������j�ɓ��B����ƁA���̃V�F���i�V�F���o�[�W�����j�����s���A�G���[���������B

�@2022�N7���ɊJ�Â����uOSDI '22�v�i16th USENIX Symposium on Operating Systems Design and Implementation�j��PaSh-JIT�v�Ɋւ���_���̃v���[���e�[�V������\�肵�Ă���B

Copyright © ITmedia, Inc. All Rights Reserved.

�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft �� Windows�őO��2025
AI for �G���W�j�A�����O
���[�R�[�h�^�m�[�R�[�h �Z���g���� by ��IT - IT�G���W�j�A���r�W�l�X�̒��S�Ŋ��􂷂�g�D��
Cloud Native Central by ��IT - �X�P�[���u���Ȕ\�͂�g�D��
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B