-
公开(公告)号:RU2568920C2
公开(公告)日:2015-11-20
申请号:RU2012148584
申请日:2012-11-15
Applicant: IBM
Inventor: DZHONATAN DEJVID BREDBERI , MAJKL KARL GSHVIND , EHRIK MARK SHVARTS , TIMOTI DZH SLIDZHL , KRISTIAN JAKOBI
IPC: G06F9/30
Abstract: Изобретениеотноситсяк средствамрасчетарасстоянияотположенияв основнойпамятидограницыблокаосновнойпамяти. Техническийрезультатзаключаетсяв обеспеченииобработкиданныхвблизиграницпамяти. Получаютмашиннуюкоманду, котораявключает: поменьшеймереоднополекодаоперациидляпредоставлениякодаоперации, идентифицирующегооперацию Load Count to Block Boundary, предназначеннуюдлярасчетарасстоянияотположенияв основнойпамятидограницыблокаосновнойпамяти; полерегистра, используемоедляобозначениярегистра, причемрегистрвключаетпервыйоперанди поменьшеймереоднополедляуказанияположениявторогооперанда, причемвторойоперандвключаетпоменьшеймеречастьуказанногоблокаосновнойпамяти. Выполняютмашиннуюкомандудлявыполненияуказаннойоперации. Определяютрасстояниеотположениявторогооперандадограницыблокаосновнойпамяти, включающееподсчетпроцессоромколичествабайтотположениявторогооперандадограницыблокаосновнойпамяти. Размещаютзначение, представляющееуказанноерасстояниеи являющеесярезультатомвыполненияоперации Load Count to Block Boundary, впервомоперанде. 3 н. и 17 з.п. ф-лы, 17 ил.
-
公开(公告)号:RU2568324C2
公开(公告)日:2015-11-20
申请号:RU2012148587
申请日:2012-11-15
Applicant: IBM
Inventor: DAN F GREJNER , KRISTIAN JAKOBI , TIMOTI DZH SLIDZHL
IPC: G06F9/46
Abstract: Изобретениеотноситсяк областитранзакционнойобработкивнутримногопроцессорныхвычислительныхсред. Техническимрезультатомявляетсяповышениеэффективностиотладкисброшеннойтранзакции. Предложеныспособвыполнениякомандывнутривычислительнойсреды, атакжемашиночитаемыйносительинформациии компьютернаясистема, спомощьюкоторыхосуществляетсяуказанныйспособ. Способвключаетполучениепроцессороммашиннойкомандыдлявыполнения, причемуказаннаямашиннаякомандаопределяетсядлявыполнениякомпьютеромв соответствиис архитектуройкомпьютера, указаннаямашиннаякомандавключает: кодоперациидляопределениянетранзакционнойоперациисохранения; первыйоперанди второйоперанддляуказанияпозициидляпервогооперанда; ивыполнениепроцессороммашиннойкоманды, причемуказанноевыполнениевключает: нетранзакционноеразмещениепервогооперандав позиции, указаннойвторымоперандом, причеминформация, хранящаясявовторомоперанде, остаетсянесмотрянасбространзакции, связаннойс машиннойкомандой, ив которомнетранзакционноеразмещениеудерживаетсядоокончаниярежиматранзакционноговыполненияпроцессора. Всоответствиис изобретениемкомандананетранзакционноесохранение, выполняемаяв режиметранзакционноговыполнения, выполняетсохранения, которыеостаютсядажев случаесбросатранзакции, связаннойс командой. 3 н. и 17 з.п. ф-лы, 23 ил.
-
公开(公告)号:RU2562424C2
公开(公告)日:2015-09-10
申请号:RU2012148585
申请日:2012-11-15
Applicant: IBM
Inventor: DAN F GREJNER , KRISTIAN JAKOBI , TIMOTI DZH SLIDZHL
IPC: G06F17/00
Abstract: Изобретениеотноситсяк многопроцессорнымвычислительнымсредам, аименнок транзакционнойобработкевнутритакихвычислительныхсред. Техническимрезультатомявляетсяповышениескоростивыполнениякомандыначатьтранзакциюблагодарясохранениюсодержимоготолькотехрегистров, которыепрямоуказанымаскойсохранениярегистровобщегоназначения. Команда «начатьтранзакцию» начинаетвыполнениетранзакциии включаетмаскусохранениярегистровобщегоназначения, имеющуюбиты, которыееслиустановлены, указываютрегистры, которыенеобходимосохранитьв случаесбросатранзакции. Вначалетранзакциисодержимоерегистровсохраняетсяв памяти, недоступнойдляпрограммы, иеслитранзакциясбрасывается, сохраненноесодержимоекопируетсяв регистры. 2 н. и 12 з.п. ф-лы, 21 ил.
-
公开(公告)号:RU2565496C2
公开(公告)日:2015-10-20
申请号:RU2012148582
申请日:2012-11-15
Applicant: IBM
Inventor: DZHONATAN DEJVID BREDBERI , MAJKL KARL GSHVIND , TIMOTI DZH SLIDZHL , EHRIK MARK SHVARTS , KRISTIAN JAKOBI
IPC: G06F9/312
Abstract: Изобретениеотноситсяк областиобработкиданных. Техническимрезультатомявляетсяповышениеэффективностизагрузкиданныхв регистры. Способвыполнениямашиннойкомандыв центральномпроцессорномустройствесодержитполучениепроцессороммашиннойкомандыдлявыполнения, причеммашиннаякомандаопределенадлявыполнениякомпьютеромсогласноархитектурекомпьютераи включает: поменьшеймереоднополекодаоперациидляпредоставлениякодаоперации, причемкодоперацииидентифицируетоперациюзагрузкидограницыблока; полерегистра, используемоедляобозначениярегистра, причемрегистрвключаетпервыйоперанд; поменьшеймереоднополедляобнаружениявторогооперандав основнойпамяти; иуказательразмераграницыблокадляуказаниязаданнойграницыблокавторогооперанда; ивыполнениемашиннойкоманды, включающее: загрузкупеременногоколичестваданныхизблокавторогооперандав первыйоперандс обеспечениемзагрузкив первыйоперандтолькоданных, которыенаходятсявнутриблока, причемзагрузкаизблоканачинаетсяс предоставляемогомашиннойкомандойначальногоадресав блокевторогооперандаи заканчиваетсяназаданнойграницеблокавторогооперандаилидонее. 3 н. и 20 з.п. ф-лы, 16 ил.
-
公开(公告)号:RU2560796C2
公开(公告)日:2015-08-20
申请号:RU2012148405
申请日:2012-11-14
Applicant: IBM
Inventor: STIVEN R KARLO , EHRIK MARK SHVARTS , TIMOTI DZH SLIDZHL , CHARLZ U GEJNI DZHR , MARSEL MITRAN , REJD T KOUPLEND
IPC: H03M1/00
Abstract: Изобретениеотноситсяк обработкевнутривычислительнойсреды, вчастностик преобразованиюданныхизодногоформатав другойформат. Техническийрезультатзаключаетсяв упрощениикомпилируемогокодаи улучшениипроизводительности, вчастностипроизводительностиоперацийпамять-память. Техническийрезультатдостигаетсязасчетмашинныхкоманд, которыесчитываютданныеизпамяти, преобразуютихв соответствующийдесятичныйформатс плавающейточкойи записываютихв целевойрегистрс плавающейточкойилипарурегистровс плавающейточкой. Такжепредоставляютсямашинныекоманды, которыепреобразуютдесятичныйоперандс плавающейточкойв исходномрегистрес плавающейточкойилипаререгистровс плавающейточкойв данныеи сохраняютегов целевойячейкепамяти. 3 н. и 17 з.п. ф-лы, 8 табл., 18 ил.
-
公开(公告)号:RU2568923C2
公开(公告)日:2015-11-20
申请号:RU2012148586
申请日:2012-11-15
Applicant: IBM
Inventor: DAN F GREJNER , KRISTIAN JAKOBI , TIMOTI DZH SLIDZHL , MARSEL MITRAN
IPC: G06F9/48
Abstract: Изобретениеотноситсяк вычислительнойтехнике. Техническийрезультатзаключаетсяв повышениимногопроцессорнойпроизводительности. Способуправленияпрерываниямивнутривычислительнойсредывключаетосуществлениетранзакционнойобработкитранзакции, причемтранзакцияэффективнозадерживаетфиксациютранзакционныхсохраненийв главнойпамятидотехпор, поканезавершитсявыбраннаятранзакция, причемтранзакционнаяобработкаимеетдирективуфильтрации, установленнуюв однозначениеизмножествазначений, указывающегомножествоуровнейфильтрациипрерывания, изкоторыхпервыйуровеньозначаетотсутствиефильтрации, прикоторойситуациипрограммногоисключенияприводятк прерыванию, второйуровеньуказываетнаограниченнуюфильтрацию, прикоторойситуациипрограммногоисключенияизвыбранногоклассатранзакцийнеприводятк прерыванию, атретийуровеньуказываетнаумереннуюфильтрацию, прикоторойситуациипрограммногоисключенияизмножествавыбранныхклассовтранзакцийнеприводятк прерыванию; обнаружениеситуациипрограммногоисключения; определение, должнолипрерываниебытьпредставлено; инаосновеопределения, указывающего, чтопрерываниенедолжнобытьпредставлено, обходпредставленияпрерывания. 3 н. и 7 з.п. ф-лы, 32 ил.
-
公开(公告)号:RU2549112C2
公开(公告)日:2015-04-20
申请号:RU2012148581
申请日:2012-11-15
Applicant: IBM
Inventor: DAN F GREJNER , TIMOTI DZH SLIDZHL , KRISTIAN JAKOBI
IPC: G06F17/00
Abstract: Группаизобретенийотноситсяк обработкетранзакцийв вычислительнойсреде. Техническийрезультатзаключаетсяв повышениибыстродействияобработкизасчеткорректирующегодействия, основанногонаопределенииситуации. Предлагаетсяобработкавынужденнойтранзакции, котораяможетбытьинициированавыполнениемкомандыНачатьТранзакциювынужденно. Вынужденнаятранзакцияимеетрядограничений, связанныхс нею. Приотсутствиинарушенийограничений, указаннаявынужденнаятранзакциязавершается. Вслучаеобнаруженияситуациисброса, указаннаятранзакцияповторновыполняетсяначинаяс командыНачатьТранзакцию. Нарушениеограниченийможетпривестик прерыванию. 2 н. и 15 з.п. ф-лы, 27 ил.
-
公开(公告)号:RU2577487C2
公开(公告)日:2016-03-20
申请号:RU2012148401
申请日:2012-11-14
Applicant: IBM
Inventor: DAN F GREJNER , TIMOTI DZH SLIDZHL , KRISTIAN JAKOBI , PITER DZHEREMI RELSON , RANDALL UILLJAM FILLI
IPC: G06F15/16
Abstract: Изобретениеотноситсяк областимногопроцессорныхвычислительныхсред. Техническимрезультатомявляетсяповышениенадежностиработыпроцессорапривыполнениитранзакций. Способуправлениявыполнениемвнутривычислительнойсредысодержитобнаружениепроцессоромтого, чтовыполнениепотокакомандсброшено; осуществляемоеприобнаружениисбросавыполненияпотокакоманди передповторнойпопыткойвыполненияпотокакомандинициированиевыполнениямашиннойкомандыдляуказанияпроцессорунато, чтоповторноевыполнениепотокакомандявляетсяповторнойпопыткой, причеммашиннаякомандаопределенадляисполнениякомпьютеромсогласноархитектурекомпьютераи содержитполедлязаданиязапрошеннойоперацииподдержкидлявыполненияпроцессором, причемзначениеполяуказывает, чтоповторноевыполнениепотокакомандявляетсяповторнойпопыткойи чтоследуетпредпринятьдействиедляоблегченияуспешногоповторноговыполненияпотокакоманд, включающеепоменьшеймереодноизследующихдействий: выполнениеслучайныхзадержеквнутрипроцессора, задержкуобработкив зависимостиотколичестваслучаев, когдапотоккомандбылсброшен, указанногомашиннойкомандой, временнуюприостановкувнеочередноговыполнениявнутрипроцессора, илиотключениеветвления; выполнениеуказанногодействияприинициированиивыполнениямашиннойкоманды; повторнуюпопыткувыполненияпотокакоманд. 2 н. и 9 з.п. ф-лы, 30 ил.
-
公开(公告)号:RU2571397C2
公开(公告)日:2015-12-20
申请号:RU2012148400
申请日:2012-11-14
Applicant: IBM
Inventor: DAN F GREJNER , KRISTIAN JAKOBI , TIMOTI DZH SLIDZHL , MARSEL MITRAN
IPC: G06F11/36
Abstract: Изобретениеотноситсяк вычислительнойтехнике. Техническийрезультатзаключаетсяв повышениипроизводительностиработымногопроцессорнойсистемы. Способобеспечениядиагностическойинформациипослесбросатранзакциивключаетобнаружениесбросатранзакции, котораявключаетоднуилиболеекоманди эффективнозадерживаетфиксациютранзакционныхсохраненийв главнойпамяти, поканезавершитсявыбраннаятранзакция; определениенаосновесброса, должналидиагностическаяинформациябытьсохраненав блокдиагностикитранзакций (TDB); исохранениев TDB диагностическойинформации, включающейадрескоманды, соответствующейсброшеннойтранзакции, которыйзависитотпричинысброса, представляемойкодомсброса, причемесликодсбросаимеетпервоезначениеизодногоилинесколькихпервыхзначений, диагностическаяинформациявключаетадрескоманды, выполнявшейсяприобнаружениисброса, есликодсбросаимеетвтороезначениеизодногоилинесколькихвторыхзначений, диагностическаяинформациявключаетадрескоманды, находящейсяпослекоманды, выполнявшейсяприобнаружениисброса, иесликодсбросаимееттретьезначениеизодногоилинесколькихтретьихзначений, диагностическаяинформациявключаетадрескоманды, болеераннейилиболеепоздней, чемкоманда, выполнявшаясяприобнаружениисброса. 3 н. и 17 з.п. ф-лы, 28 ил.
-
公开(公告)号:RU2565508C2
公开(公告)日:2015-10-20
申请号:RU2012148402
申请日:2012-11-14
Applicant: IBM
Inventor: STIVEN R KARLO , EHRIK MARK SHVARTS , TIMOTI DZH SLIDZHL , CHARLZ U GEJNI DZHR , MARSEL MITRAN , REJD T KOUPLEND
Abstract: Группаизобретенийотноситсяк вычислительнойтехникеи можетбытьиспользованадляпреобразованияданных. Техническимрезультатомявляетсяповышениепроизводительности. Способсодержитэтапыполученияпроцессороммашиннойкомандыдлявыполнения, причеммашиннаякомандаопределенадлявыполнениякомпьютеромсогласноархитектурекомпьютераи содержитпоменьшеймереоднополекодаоперации, предоставляющеекодоперации, причемкодоперацииидентифицируетфункциюпреобразованияиззонногов десятичныйс плавающейточкой; полепервогорегистра, определяющееячейкупервогооперанда; полевторогорегистраи полесмещения, причемсодержимоевторогорегистра, определенногополемвторогорегистра, комбинируетсяс содержимымполясмещенияс образованиемадресавторогооперанда; идирективузнака, использующуюсядляуказаниятого, имеетливторойоперандполезнака; ивыполнениемашиннойкоманды, включающеепреобразованиевторогооперандав зонномформатев десятичныйформатс плавающейточкой; ипомещениерезультатапреобразованияв ячейкупервогооперанда. 3 н. и 17 з.п. ф-лы, 18 ил., 6 табл.
-
-
-
-
-
-
-
-
-