КОМАНДА НА НЕТРАНЗАКЦИОННОЕ СОХРАНЕНИЕ

    公开(公告)号:RU2568324C2

    公开(公告)日:2015-11-20

    申请号:RU2012148587

    申请日:2012-11-15

    Applicant: IBM

    Abstract: Изобретениеотноситсяк областитранзакционнойобработкивнутримногопроцессорныхвычислительныхсред. Техническимрезультатомявляетсяповышениеэффективностиотладкисброшеннойтранзакции. Предложеныспособвыполнениякомандывнутривычислительнойсреды, атакжемашиночитаемыйносительинформациии компьютернаясистема, спомощьюкоторыхосуществляетсяуказанныйспособ. Способвключаетполучениепроцессороммашиннойкомандыдлявыполнения, причемуказаннаямашиннаякомандаопределяетсядлявыполнениякомпьютеромв соответствиис архитектуройкомпьютера, указаннаямашиннаякомандавключает: кодоперациидляопределениянетранзакционнойоперациисохранения; первыйоперанди второйоперанддляуказанияпозициидляпервогооперанда; ивыполнениепроцессороммашиннойкоманды, причемуказанноевыполнениевключает: нетранзакционноеразмещениепервогооперандав позиции, указаннойвторымоперандом, причеминформация, хранящаясявовторомоперанде, остаетсянесмотрянасбространзакции, связаннойс машиннойкомандой, ив которомнетранзакционноеразмещениеудерживаетсядоокончаниярежиматранзакционноговыполненияпроцессора. Всоответствиис изобретениемкомандананетранзакционноесохранение, выполняемаяв режиметранзакционноговыполнения, выполняетсохранения, которыеостаютсядажев случаесбросатранзакции, связаннойс командой. 3 н. и 17 з.п. ф-лы, 23 ил.

    СОХРАНЕНИЕ/ВОССТАНОВЛЕНИЕ ВЫБРАННЫХ РЕГИСТРОВ ПРИ ТРАНЗАКЦИОННОЙ ОБРАБОТКЕ

    公开(公告)号:RU2562424C2

    公开(公告)日:2015-09-10

    申请号:RU2012148585

    申请日:2012-11-15

    Applicant: IBM

    Abstract: Изобретениеотноситсяк многопроцессорнымвычислительнымсредам, аименнок транзакционнойобработкевнутритакихвычислительныхсред. Техническимрезультатомявляетсяповышениескоростивыполнениякомандыначатьтранзакциюблагодарясохранениюсодержимоготолькотехрегистров, которыепрямоуказанымаскойсохранениярегистровобщегоназначения. Команда «начатьтранзакцию» начинаетвыполнениетранзакциии включаетмаскусохранениярегистровобщегоназначения, имеющуюбиты, которыееслиустановлены, указываютрегистры, которыенеобходимосохранитьв случаесбросатранзакции. Вначалетранзакциисодержимоерегистровсохраняетсяв памяти, недоступнойдляпрограммы, иеслитранзакциясбрасывается, сохраненноесодержимоекопируетсяв регистры. 2 н. и 12 з.п. ф-лы, 21 ил.

    ФИЛЬТРАЦИЯ ПРОГРАММНОГО ПРЕРЫВАНИЯ В ТРАНЗАКЦИОННОМ ВЫПОЛНЕНИИ

    公开(公告)号:RU2568923C2

    公开(公告)日:2015-11-20

    申请号:RU2012148586

    申请日:2012-11-15

    Applicant: IBM

    Abstract: Изобретениеотноситсяк вычислительнойтехнике. Техническийрезультатзаключаетсяв повышениимногопроцессорнойпроизводительности. Способуправленияпрерываниямивнутривычислительнойсредывключаетосуществлениетранзакционнойобработкитранзакции, причемтранзакцияэффективнозадерживаетфиксациютранзакционныхсохраненийв главнойпамятидотехпор, поканезавершитсявыбраннаятранзакция, причемтранзакционнаяобработкаимеетдирективуфильтрации, установленнуюв однозначениеизмножествазначений, указывающегомножествоуровнейфильтрациипрерывания, изкоторыхпервыйуровеньозначаетотсутствиефильтрации, прикоторойситуациипрограммногоисключенияприводятк прерыванию, второйуровеньуказываетнаограниченнуюфильтрацию, прикоторойситуациипрограммногоисключенияизвыбранногоклассатранзакцийнеприводятк прерыванию, атретийуровеньуказываетнаумереннуюфильтрацию, прикоторойситуациипрограммногоисключенияизмножествавыбранныхклассовтранзакцийнеприводятк прерыванию; обнаружениеситуациипрограммногоисключения; определение, должнолипрерываниебытьпредставлено; инаосновеопределения, указывающего, чтопрерываниенедолжнобытьпредставлено, обходпредставленияпрерывания. 3 н. и 7 з.п. ф-лы, 32 ил.

    ВЫПОЛНЕНИЕ ВЫНУЖДЕННОЙ ТРАНЗАКЦИИ

    公开(公告)号:RU2549112C2

    公开(公告)日:2015-04-20

    申请号:RU2012148581

    申请日:2012-11-15

    Applicant: IBM

    Abstract: Группаизобретенийотноситсяк обработкетранзакцийв вычислительнойсреде. Техническийрезультатзаключаетсяв повышениибыстродействияобработкизасчеткорректирующегодействия, основанногонаопределенииситуации. Предлагаетсяобработкавынужденнойтранзакции, котораяможетбытьинициированавыполнениемкомандыНачатьТранзакциювынужденно. Вынужденнаятранзакцияимеетрядограничений, связанныхс нею. Приотсутствиинарушенийограничений, указаннаявынужденнаятранзакциязавершается. Вслучаеобнаруженияситуациисброса, указаннаятранзакцияповторновыполняетсяначинаяс командыНачатьТранзакцию. Нарушениеограниченийможетпривестик прерыванию. 2 н. и 15 з.п. ф-лы, 27 ил.

    СПОСОБ И СИСТЕМА ДЛЯ УПРАВЛЕНИЯ ВЫПОЛНЕНИЕМ ВНУТРИ ВЫЧИСЛИТЕЛЬНОЙ СРЕДЫ

    公开(公告)号:RU2577487C2

    公开(公告)日:2016-03-20

    申请号:RU2012148401

    申请日:2012-11-14

    Applicant: IBM

    Abstract: Изобретениеотноситсяк областимногопроцессорныхвычислительныхсред. Техническимрезультатомявляетсяповышениенадежностиработыпроцессорапривыполнениитранзакций. Способуправлениявыполнениемвнутривычислительнойсредысодержитобнаружениепроцессоромтого, чтовыполнениепотокакомандсброшено; осуществляемоеприобнаружениисбросавыполненияпотокакоманди передповторнойпопыткойвыполненияпотокакомандинициированиевыполнениямашиннойкомандыдляуказанияпроцессорунато, чтоповторноевыполнениепотокакомандявляетсяповторнойпопыткой, причеммашиннаякомандаопределенадляисполнениякомпьютеромсогласноархитектурекомпьютераи содержитполедлязаданиязапрошеннойоперацииподдержкидлявыполненияпроцессором, причемзначениеполяуказывает, чтоповторноевыполнениепотокакомандявляетсяповторнойпопыткойи чтоследуетпредпринятьдействиедляоблегченияуспешногоповторноговыполненияпотокакоманд, включающеепоменьшеймереодноизследующихдействий: выполнениеслучайныхзадержеквнутрипроцессора, задержкуобработкив зависимостиотколичестваслучаев, когдапотоккомандбылсброшен, указанногомашиннойкомандой, временнуюприостановкувнеочередноговыполнениявнутрипроцессора, илиотключениеветвления; выполнениеуказанногодействияприинициированиивыполнениямашиннойкоманды; повторнуюпопыткувыполненияпотокакоманд. 2 н. и 9 з.п. ф-лы, 30 ил.

    БЛОК ДИАГНОСТИКИ ТРАНЗАКЦИЙ

    公开(公告)号:RU2571397C2

    公开(公告)日:2015-12-20

    申请号:RU2012148400

    申请日:2012-11-14

    Applicant: IBM

    Abstract: Изобретениеотноситсяк вычислительнойтехнике. Техническийрезультатзаключаетсяв повышениипроизводительностиработымногопроцессорнойсистемы. Способобеспечениядиагностическойинформациипослесбросатранзакциивключаетобнаружениесбросатранзакции, котораявключаетоднуилиболеекоманди эффективнозадерживаетфиксациютранзакционныхсохраненийв главнойпамяти, поканезавершитсявыбраннаятранзакция; определениенаосновесброса, должналидиагностическаяинформациябытьсохраненав блокдиагностикитранзакций (TDB); исохранениев TDB диагностическойинформации, включающейадрескоманды, соответствующейсброшеннойтранзакции, которыйзависитотпричинысброса, представляемойкодомсброса, причемесликодсбросаимеетпервоезначениеизодногоилинесколькихпервыхзначений, диагностическаяинформациявключаетадрескоманды, выполнявшейсяприобнаружениисброса, есликодсбросаимеетвтороезначениеизодногоилинесколькихвторыхзначений, диагностическаяинформациявключаетадрескоманды, находящейсяпослекоманды, выполнявшейсяприобнаружениисброса, иесликодсбросаимееттретьезначениеизодногоилинесколькихтретьихзначений, диагностическаяинформациявключаетадрескоманды, болеераннейилиболеепоздней, чемкоманда, выполнявшаясяприобнаружениисброса. 3 н. и 17 з.п. ф-лы, 28 ил.

    СРАВНЕНИЕ И ЗАМЕНА ПОЗИЦИИ ТАБЛИЦЫ ДИНАМИЧЕСКОЙ ТРАНСЛЯЦИИ АДРЕСА

    公开(公告)号:RU2550558C2

    公开(公告)日:2015-05-10

    申请号:RU2012148399

    申请日:2012-11-14

    Applicant: IBM

    Abstract: Изобретениеотноситсяк областиобработкиданныхв вычислительнойсреде. Техническимрезультатомявляетсяобеспечениезаменыпозициитаблицыдинамическойтрансляцииадреса (DAT). Компьютерно-реализуемыйспособсравненияпервойи второйпозицийтаблицытрансляцийадресоввключает: определениеприпомощипроцессора, покодуоперациивыполняемоймашинойкоманды, котораяподлежитвыполнению, чтокомандаявляетсякомандойнасравнениеи заменупозициитаблицы DAT, причемкомандавключаетполе Rиполе R; ивыполнениекомандыпроцессором, причемвыполнениевключает: получениепервоначальноговторогооперандаизячейкипамяти, указаннойрегистрамичетно-нечетнойрегистровойпары, назначеннойполем Rкоманды; сравнениепервогооперандаи полученногопервоначальноговторогооперанда, причемпервыйоперандсодержитсяв регистрес четнымчислом (четном R) четно-нечетнойрегистровойпары, назначеннойполем Rкоманды; хранениесодержимогочетногорегистра Rвпозициивторогооперандав качественовоговторогооперанданаосновепервогооперанда, которыйравняетсяпервоначальномувторомуоперанду. 2 н. и 12 з.п. ф-лы, 7 ил.

Patent Agency Ranking